请教个指针方面的问题~+
char name[10]; 还有个关于常量不能赋值的问题,比如说a[1]=1;这时候a[1]已经变成了一个常量了吧,那name="wang-ming"; 就是1了,但是却可以再次赋值,比如a[1]=2;这时候a[i]又等于2了,我的理解我知道有问题,
这种写法不对么? 希望各位能帮我解决一下,详细一点告诉我,这个问题困了我好长时间了~谢谢!!!
书上的解释是说name是一个地址常量,不能给它赋值,
但是如果写成:
char name[10]="wang-ming"却是对的,
他们有什么不同么,不都是把name[10]的首地址赋值为
"wang-ming",