数组名代表的是数组所占存储区的首地址,其值不可改变 这句话什么意思?

如题所述

1、其实这个知识点很简单,但书上描述的比较模糊。
2、举个例子;
int a[]={1,2,3,4};
数组为a,其元素包括1,2,3,4,你可以a[0]=tangram_guid_1357807010503,a[1]=??,....但是不能a=??这样的赋值,因为a本身不是变量,而是该数组的首地址,是个常量,而常量不可改变,故不可赋值。
不知解释的明白否
温馨提示:答案为网友推荐,仅供参考
相似回答