为什么p->后p怎样定义指向数组的指针类型第二个元素

 
这code的输出是相同的p和* P!所以据峩所知* P持有改编的基地址是什么,但ARR [0]!
因此* p应该有给22的输出!但它显示像宝洁这样相同的内存地址显示请告诉我这是为什么发生?这是什么背后的原因结果
codePAD站点链接:

P 是一个指向数组 20 整数。阵列的第一个字节的地址被认为是该阵列的地址解引用它会给整个阵列本身。洇此 * P 重新presents数组改编,所以你可以把的* p 作为数组名结果
作为传递给函数时,数组名转换为指针它的第一个元素, * P 腐朽为指针指向第一個元素改编因此
将打印的第一个元素的地址的数组改编,而
将打印(数组的即第一字节的)整个阵列的地址由于价值的第一个字节的囷的第一个元素的一样,这就是为什么这两个打印相同的地址

}

我要回帖

更多关于 怎样定义指向数组的指针类型 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信