c语言 在线等答案~~~~

2024-12-25 20:21:36
推荐回答(3个)
回答1:

答案是4

因为a是一个二维数组,可以认为是一维的一维数组,即a[3]这个一维数组的元素是一维数组b[2]

而C中的多维数组元素是行优先存放的,所以a[0]=={1,2},a[1]={3,4}
同样a[1]指向的是一维数组[3,4]的首地址,故a[1]+1为4的地址,执行指向操作就是4了

在这里*(a[1]+1)==a[1][1]没错

回答2:

*(a[1]+1)就是a[1][0],+1就是第一个的意思,有关定义建议你去书上再好好看看~~~~~*(a[1]+1)就是说第二排第一个~~~~

回答3:

一定要学好c语言........