C语言
想问一下pp为什么是对的
我的理解是
pp指向p的地址所以
pp【0】相当于指向p的首地址,【0】【1】指向第一个元素地址的第一个元素?这样理解对吗? 不是,pp 是一个二维数组{:10_269:} _2_ 发表于 2020-4-16 18:33
不是,pp 是一个二维数组
那这题a选项怎么推出来它是对的呢? pp是一个二级指针,语句pp=p,使得该二级指针现在拿到了指针数组p的首地址,p的首地址又是数组a地址。因此pp能拿到a的首地址,pp到pp一一对应数组a的全部元素。与之相对的,pp或pp一类的下标索引,编译器就无法理解了。 不过学习还是要动手,你可以给a数组赋值为1到12,然后验证一下我的话是否正确 倒戈卸甲 发表于 2020-4-16 19:05
不过学习还是要动手,你可以给a数组赋值为1到12,然后验证一下我的话是否正确
我理解得是这样,动手推过,但是不确定自己想的这个过程是不是正确的,谢谢了
页:
[1]