关于C语言指针的问题 2
#include <stdio.h>
/*#include <string.h> */
main()
{
char name[3]={"aa","bb","cc"};
char *p;
int i;
p=name;
for(;p<name+3;p++)
{
printf("%s\n",*p);
}
}
好像知道为什么错了,因为数组名name是常量,所以不进行自加运算,不知道这样的解释对不对.我想把程式
输出结果改为.
aa
bb
cc
因如何修改?