C++ 2022/07/09


二维数组(a[O][P])与指针:

对二维数组的元素地址进行运算,实际上是对该元素所在列进行运算;(1)

对二维数组名进行运算,是对其行进行运算;(2)

对a[i]进行运算是对列进行运算;(3)

*(*(a+n)+m)=a[n][m]

a+n:代表第n+1行的地址;

*(a+n):代表第n+1行,因其是含P个元素的数组名,即指向该数组第一个元素a[n][0]的指针;

*(a+n)+m:见(1),此时代表对列进行运算,即为指向a[n][m]的指针;

*(*(a+n)+m):a[n][m]的value。

原创文章,作者:wdmbts,如若转载,请注明出处:https://blog.ytso.com/tech/pnotes/273287.html

(0)
上一篇 2022年7月10日 04:47
下一篇 2022年7月10日 04:48

相关推荐

发表回复

登录后才能评论