指针是个变量,它可以任意赋值,而数组名却不能赋值
对数组中内容的访问可以通过以下的方式进行:
int a[3]={4,5,6};
int I=0;
I=*(a+2)
但是这样是错误的:
I=*(a++);
这是因为a++等价于a=a+1,前面说了数组名是不能赋值的a
指针和数组名的区别
最新推荐文章于 2023-09-15 17:17:03 发布
指针是个变量,它可以任意赋值,而数组名却不能赋值
对数组中内容的访问可以通过以下的方式进行:
int a[3]={4,5,6};
int I=0;
I=*(a+2)
但是这样是错误的:
I=*(a++);
这是因为a++等价于a=a+1,前面说了数组名是不能赋值的a