数组名是指针常量,不能进行赋值,可以在表达式中作为参数参与加减。比如 char s[10],s表示一个指向数组首地址的指针常量,printf("%c",*(s+1));可以打印s+1地址的值。但s++;不行,因为s++相当于s=s+1;赋值就不行了。
'C语言中,数组名是一个不可变的()常量,不能对它进行加减和赋值运算. 查看答案