C言語の配列名は定数です
2034 ワード
/**
++ , ,
**/
#include
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
",(*b));
}
赤い2行が間違っています.code::blocksでコンパイルすると、error:lvalue required as increment operandというメッセージが表示されます.配列名の値を変更できないという意味です.
転載先:https://www.cnblogs.com/ACPIE-liusiqi/p/9083424.html