指向一维数组的指针 指针与数组名、函数名、指针变量、变量间的区别?
浏览量:1270
时间:2021-03-13 03:24:44
作者:admin
指针与数组名、函数名、指针变量、变量间的区别?
不。指针变量不仅可以指向数组的第一个地址,还可以指向其他数组。例如,结构的第一个地址、函数的入口地址等等。或者可以指向数组中的元素。数组名是地址,在某种意义上相当于指针。而不是指针变量。指针变量int*P=0P是指针变量。
C语言中,指针和数组名有什么关系吗?
事实上,当你问一个问题时,你无意中说了一点不同。就地址而言,两者没有区别。但是,指针可以自由移动,但是数组名不能。这是因为数组名是一个命名变量,而变量名本身不能更改。因此,无论何时使用它,它都指向一个固定的地址,指针变量得到地址事实上,这个进程是一个匿名引用进程,它得到的是地址而不是变量名,既然你不知道它是变量名,你可以随意更改它。
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。