C语言中,指针和数组名有什么关系吗

更新时间:02-02 教程 由 扶南 分享

你在提问的时候其实已经无意中说出了一点区别,在表示地址方面,两者没有任何区别,但指针可以任意移动,数组名却不行,这是因为数组名是一个具名变量,变量名本身是不可改变的,因此你无论什么时候用它,它都指向一个固定地址,指针变量获取地址的过程其实是一个匿名引用的过程,它得到的是地址而不是变量名,既然不知道是变量名,那么就可以随意改变。

声明:关于《C语言中,指针和数组名有什么关系吗》以上内容仅供参考,若您的权利被侵害,请联系13825271@qq.com
本文网址:http://www.25820.com/tutorial/14_2168065.html