c语言问题 char str[ ]=“ABC”,*p=str;

日期:2009-03-19 22:01:32 人气:1

c语言问题 char str[ ]=“ABC”,*p=str;

晕~~~~~ char str[] = "ABC\0"; char *p = str; 这样写你可能更清楚一点 p是str字符串的首地址 p+3就是地址往后移动3个位置 *(p+3)解除引用。取其地址上的字符串 结果是"\0";但你把它当成%d输出,所以是0
    A+
热门评论