main() { char s[]="1234",*p; for(p=s;p<s+2;p++) printf("%s,",p); } 答案为什么是 1234,234,

如题所述

这个for循环执行两次。第一次,指针p的值为数组s的首地址,printf("%s,",p);则输出整个字符数组的元素:“1234”。 第二次p就指向s1,即指针现在的值为s1的地址,所以就从s1开始输出,即“234”。
温馨提示:内容为网友见解,仅供参考
无其他回答
相似回答
大家正在搜