/**
不可以对数组名进行++操作,因为数组名是一个常量,其值是不能被改变的
**/
#include <stdio.h>
int main()
{ ///字符数组
char a[10];
gets(a);
while((*a) != ‘\0’){
printf(“%c”,(*a));
a++;
}
///整形数组
int b[10];
int i;
for(i=0;i<4;i++){
b[i]=i+1;
}
b++;
printf("%d\n",(*b));
}
标红的两行会报错,如果用code::blocks编译的话,它会提示:error: lvalue required as increment operand,意思就是不能改变数组名的值