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

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/01 17:59:14

已知: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