C语言基本题 图中27题 完全不懂为什么选A

问题描述:

C语言基本题 图中27题 完全不懂为什么选A
 
1个回答 分类:综合 2014-11-26

问题解答:

我来补答
类型匹配问题.
定义里:a 是 二维数组;p 是 指向 int 的指针(相当于一维int数组,但还未分配内存); q 是 指向int的指针的 数组(即 一维int数组 的数组,就是 二维咯).
那么赋值的时候:
A选项:p 是 一维数组,a 是二维数组,错误;
B选项:q[i] 是 二维数组的一行,就是一维咯,a[i]也是
C选项:p 是一维,a[i]是一维
D选项:p 指向 int 的,a[2][1] 就是一个 int,& 取地址,赋给指针,OK
 
 
展开全文阅读
剩余:2000
上一页:示意图也请画出
下一页:拜托详细解答