若有以下的说明和语句: int t[3][3],*pt[3],k; for(k=0;k<3;k++) pt[k]=&t[k][0];则在执行for语句后,*(*(pt+1)+2)表示的数组元素是______。
A.t[2][0]
B.t[2][2]
C.t[1][2]
D.t[2][1]
第1题:
下列程序的运行结果是( )。 #include<stdio.h> void fun(int*S,int*p) { static int t=3: *p=s[t]; t--; } void main { int a[]={2,3,4,5),k; int x; for(k=0,k<4,k++) { fun(a,&x); printf("%d,",x); } }
A.5,4,3,2
B.2,3,4,5
C.2,2,2,2
D.5,5,5,5
第2题:
下列程序的运行结果是( )。
#include<stdio.h>
void fun(int*S,int*p)
{ static int t=3:
*p=s[t];
t--;
}
void main
{ int a[]={2,3,4,5),k;
int x;
for(k=0,k<4,k++)
{ fun(a,&x);
printf("%d,",x);
}
}
A.A.5,4,3,2
B.2,3,4,5
C.2,2,2,2
D.5,5,5,5
第3题:
若有以下的说明和语句,则在执行for语句后,*(*(pt+l)+2)表示的数组元素是 int t[3][3], *pt([3], k; for (k=0;k<3;k++) pt[k]=&t[k][0];>
A.t[2][0]
B.t[2][2]
C.t[l][2]
D.t[2][l]
第4题:
若有以下的说明和语句,则在执行for语句后,*(*(pt+1)+2)表示的数组元素是( )。 int t[3][3],*Pt[3],k; for(k=0;k<3;k++) pt[k]=&t[k][0];
A.t[2][0]
B.t[2][2]
C.t[1][2]
D.t[2][1]
第5题:
若有以下的说明和语句,则在执行for语句后,*(*(pt+1)+2)表示的数组元素是______。 int t[3][3], *pt[3], k; for(k=0; k<3 k++) pt[k]=&t[k][0]
A.t[2][0]
B.t[2][2]
C.t[1][2]
D.t[2][1]