二维数组的等价问题*若有以下定义和赋值语句,则与&s[i][j]等价的是().int s[2][3]={0},(*p)[3],i,j;p=s; i=j=1;A) *(*(p+i)+j)B) *(p[i]+j)C) *(p+i)+j D) (*(p+i))[j ]

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/02 03:06:01
二维数组的等价问题*若有以下定义和赋值语句,则与&s[i][j]等价的是().int s[2][3]={0},(*p)[3],i,j;p=s; i=j=1;A) *(*(p+i)+j)B) *(p[i]+j)C) *(p+i)+j D) (*(p+i))[j ]

二维数组的等价问题*若有以下定义和赋值语句,则与&s[i][j]等价的是().int s[2][3]={0},(*p)[3],i,j;p=s; i=j=1;A) *(*(p+i)+j)B) *(p[i]+j)C) *(p+i)+j D) (*(p+i))[j ]
二维数组的等价问题
*若有以下定义和赋值语句,则与&s[i][j]等价的是().
int s[2][3]={0},(*p)[3],i,j;
p=s; i=j=1;
A) *(*(p+i)+j)
B) *(p[i]+j)
C) *(p+i)+j
D) (*(p+i))[j ]

二维数组的等价问题*若有以下定义和赋值语句,则与&s[i][j]等价的是().int s[2][3]={0},(*p)[3],i,j;p=s; i=j=1;A) *(*(p+i)+j)B) *(p[i]+j)C) *(p+i)+j D) (*(p+i))[j ]
答案是C.
这题可以使用排除法,&s[i][j],是一个地址.而ABD都是一个int变量,只有C是地址.所以排除法可以很简单的知道答案.
满意请采纳!