C语言_指针数组和数组指针

﹏ヽ暗。殇╰゛Y 2022-10-08 11:13 437阅读 0赞

总分不清楚这个概念,本质上也是没有理解。刚才学到了,赶紧记录一下自己的想法。

指针数组

前边的词看成是形容词,即指针的数组,核心还是一个数组,只不过存放的指针变量。

  1. int *p[5]; 内存中开辟连续5int类型的变量,每个元素都是一个地址。

记忆方式:看符号优先级,p首先和[5]结合,就是一个数组,p[5]再和*结合,就是一个指针。最后就是指针的数组,即指针数组。(记忆方式和R进制转为2进制联想记忆,余数倒着看)。

数组指针

还是,前边的词作为一个形容词,即数组的指针,核心在指针

  1. int (*p)[5]; 指针指向有五个元素的整型数组,核心是数组。

这回理解啦。

发表评论

表情:
评论列表 (有 0 条评论,437人围观)

还没有评论,来说两句吧...

相关阅读