指针和数组名在本质上是不同的,

指针和数组名在本质上是不同的,
1,指针是地址变量,而数组名是地址常量,它们在一些运算中有截然不同的区别,
例如,
指针可以接受赋值,其本身的值可以变化,所以它可以进行以下运算,
pa=a;
pa++.pa–
pa+=n;
而数组名参加这些运算却是错的
a=pa;
a++;
a–;
a+=n;

猜你喜欢

转载自blog.csdn.net/weixin_43822669/article/details/90664972