2016 - 2024

感恩一路有你

二级指针和二维数组的关系 二维数组a的“列指针”与“行指针”有什么关系?

浏览量:1941 时间:2021-03-11 12:42:23 作者:admin

二维数组a的“列指针”与“行指针”有什么关系?

Inta[2][3]={1,2,3},{4,5,6}

对于(inti=0I

{

intsum=0

对于(intj=0j

{

sum=*(*(ai)J)

}

cout

二维数组的数组名与二重指针有什么区别?

1。二维数组名不是辅助指针,它只是一个特殊的常量指针。三维、四维甚至n维数组也是如此。只要它是一个数组,它就是一个普通的常量指针。2辅助指针P也可以解释为指针的指针,即存储在P中的值实际上是一个指针。计算:*P值实际上是一个指针值,那么*(*P)是第二个指针的最终值。对于二维数组a[2][2],a也是一个地址,这个值也等于a[0],它也等于a[0[0]的地址,即&A[0][0]。从这个角度来看,a的地址值是一个变量值(不是指针),因此a不是辅助指针,最多是主指针。

二级指针和二维数组行指针的区别?

二维数组是一个[i][J]。例如,[1][1]是第一行和第一列中的数字。指针只指向数字的地址,但不指定数字。它们之间的区别之一是指向特定的数字,另一个是执行数字的地址

二级指针和二维数组的关系 二维数组名为什么是数组指针 while(i--)什么意思

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。