A.a[4]
B.p+3
C.*a+10
D.*(p+3)
第1题:
设有定义语句“int a[]={2, 4,6,8,10},*p=s;”,则值为8的表达式是( )
A.*p+3
B.*p+4
C.*(p+4)
D.*(s+3)
第2题:
假设有定义: int d[3]={10,20,30}; struct sp { int a; int *b; }t[3]={70,&d[0],80,&d[1],90,&d[2]},*p=t; 则表达式++(p->a)+*++p->b的值为();
第3题:
设有以下定义和语句: int a[3][2]={10,20,30,40,50,60}, (*p)[2]; p=a; 则*(*(p+2)+1)的值为______。
第4题:
假设有定义int a[]={10,20,30,40,50,60,70,80,90,100},*p=a;,则表达式*p+9的值为100。
第5题:
有以下程序 main() { int a[] = {10,20,30,40},*p = a, i; for(i = 0;i <= 3;i++) { a[i] = *p; p++; } printf("%dn",a[2]); } 程序运行后的输出结果是______。
A.30
B.40
C.10
D.20