若有以下定义和语句: int s[4][5],(*p)[5]; p=s; 则指针对s数组中第三个元素的正确引用形式是( )。
A.p[0][3]
B.p[1][2]
C.p[0][2]
D.p[1][3]
第1题:
若有以下定义和语句: int s[4][5],(*ps)[5]; ps=s; 则对s数组元素的正确引用形式是( )。
A.ps+1
B.*(ps+3)
C.ps[0][2]
D.*(ps+1)+3
第2题:
【单选题】若有以下定义和语句: int s[4][5], (*ps)[5]; ps=s; 则对s数组元素的正确引用形式是:()
A.ps+1
B.*(ps+3)
C.*(ps+1)+3
D.ps[0][2]
第3题:
【单选题】若有以下定义和语句: int s[4][5],(*ps)[5]; ps=s; 则对s数组元素的正确引用形式是 ()
A.ps+1
B.*(ps+3)
C.ps[0][2]
D.*(ps+1)+3
第4题:
若有以下定义语句: double a[5],*p=a; int i=0; 对a数组元素错误的引用是( )
A.a[i]
B.a[5]
C.p[4]
D.p[i]
第5题:
5、现有如下定义语句 int*p,s[20],i; p=s; 表示数组元素s[i]的表达式不正确的是()
A.*(s+i)
B.*(p+i)
C.*(s=s+i)
D.*(p=p+i)