作业帮 > 综合 > 作业

这个十六题该怎么做呢,

来源:学生作业帮 编辑:搜搜考试网作业帮 分类:综合作业 时间:2024/05/15 09:03:02
这个十六题该怎么做呢,
 
这个十六题该怎么做呢,
int a[4][3]表示申请4行3列的二维数组,但数组元素下标是从0开始,第一个为a[0][0],最后一个是a[3][2],所以a选项越界,错
再问: 我只是不明B和C选项啊,可怜...
再答: ptr是指向有三个元素的数组的指针,p是含有4个指针元素的数组。ptr和p都存储数组的首地址,跟a一样,ptr[2][2]相当于(ptr+2)[2],p[0][0]也就是a[0][0]
再答: 说具体点,ptr+1就指向数组a第二行,+2就指向第三行…
p[0]指向第一行,p[1]指向第二行…*(p[0]+1)也就是p[0][1]