已知:int a[][3]={1,3,5,7,9,11};则*(a[1]+1)的值为

来源:学生作业帮助网 编辑:作业帮 时间:2024/09/01 19:49:33
已知:int a[][3]={1,3,5,7,9,11};则*(a[1]+1)的值为
xJ@_ŵXn|Eܹ)EݕB@FfJ-6JKc/3gf+8MX+0sG)`zNw kZ^ͧlIF)(d F{= -/rWYt`OݗV@*w#xf бczAp^/Ay W56l{ ]]SxmJ:D) *|x#DJ"FcgupϨqHE[w'|

已知:int a[][3]={1,3,5,7,9,11};则*(a[1]+1)的值为
已知:int a[][3]={1,3,5,7,9,11};则*(a[1]+1)的值为

已知:int a[][3]={1,3,5,7,9,11};则*(a[1]+1)的值为
int a[][3]={1,3,5,7,9,11};表示两行3列的矩阵,
a[1]表示指向第二行首地址的指针,a[1]+1表示指向第二行第二个数,对其解引用,故a[1]+1我觉得为9,最好上机试试

C语言中不能这样初始化,应该写作int a[2][3]={1,3,5,7,9,11};
相当于int a[2][3]={{1,3},{5,7},{9,11}};
a[1]+1是指向a[1][1]的指针,所以*(a[1]+1)=7