c指针中括号
来源:百度知道 编辑:UC知道 时间:2024/05/14 07:56:28
*P+i 和*(p+i)一个意思
那么括号呢
那么括号呢
八成不是一个意思
P应该是个指针 i是个数值变量
*P是 取P指向地址的值
P+i 是 地址P偏移i
这要看*p指的是什么了,我估计这里指的是二维数组,这时候它们是一样的都是首地址。比如a[20][20];*P+i =a[0][i]的首地址,*(p+i)同样也是a[0][i]的首地址.
书中有详细的讲述。
帮你分清
*p+i == *(p + i) != (*p) + i
我同意2楼的说法!
他取指针的地址应该是数组
几维的就不知道了
忘了
看情况的