您的位置:首页 > 职场人生

关于数组与指针的一个面试题

2015-07-22 16:46 555 查看
一个觉得不错的面试题,程序如下:

char str1[]=“abc”;

char str2[]=“abc”;

const char str3[]=“abc”;

const char str4[]=“abc”;

const char *str5=“abc”;

const char *str6=“abc”;

char *str7=“abc”;

char *str8=“abc”;

printf(“%d\n”,str1==str2);

printf(“%d\n”,str3==str4);

printf(“%d\n”,str5==str6);

printf(“%d\n”,str7==str8);

运行结果如下:

0

0

1

1

注意:从这个面试题我们可以加深一个印象,字符串数组是开辟了一个自己空间来存放字符串,而指针字符串是所有的像这这样的指针都指向常量区里一个固定的字符串的首地址。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: