c语言问题 char str[ ]=“ABC”,*p=str;
c语言问题 char str[ ]=“ABC”,*p=str;
日期:2009-03-19 22:01:32 人气:1
晕~~~~~
char str[] = "ABC\0";
char *p = str;
这样写你可能更清楚一点
p是str字符串的首地址
p+3就是地址往后移动3个位置
*(p+3)解除引用。取其地址上的字符串
结果是"\0";但你把它当成%d输出,所以是0
c语言问题 char str[ ]=“ABC”,*p=str;