Tibbers
指针数组和数组指针的区别
指针数组
指针数组:指针数组可以说成是”指针的数组”,首先这个变量是一个数组。
其次,”指针”修饰这个数组,意思是说这个数组的所有元素都是指针类型。
在 32 位系统中,指针占四个字节。
数组指针
数组指针:数组指针可以说成是”数组的指针”,首先这个变量是一个指针。
其次,”数组”修饰这个指针,意思是说这个指针存放着一个数组的首地址,或者说这个指针指向一个数组的首地址。
据上面的解释,可以了解到指针数组和数组指针的区别,因为二者根本就是种类型的变量。
maxxu
指针数组:表示的是一个由指针变量组成的数组,也就是说其中的元素都是指针变量。
数组指针:表示的是这是个指向数组的指针,那么该指针变量存储的地址就必须是数组的首地址,得是个指向行的地址,如 a[2][3] 数组中的 a,a+1 等,不能是具体的指向列的地址,如 &a[0][1], &a[1][1] 这类地址。
感谢您的支持,我会继续努力的!
打开支付宝扫一扫,即可进行扫码打赏哦
点我查看本站打赏源码!
用户名
密码
记住登录状态 忘记密码?
邀请码
邮箱
重复输入密码
如何获取邀请码?