若有以下的定义、说明和语句,struct wc{int a;int *b;}*p;int x0[]={11,12},x1[]={31, 32};static struct wc x[2]={100, x0, 300, x1};p=x;则值为101的表达式是( )
A.*p->b
B.p->a
C.++p->a
D.(p++)->a
您可能感兴趣的试题
- ∴有下面程序#include main(){char *a="1234";fun(a); printf("\n");}fun(char *s){char t;if(*s){t=*s++; fun(s); }if(t!=′\0
- ∴若有以下定义:main(){int (*a)(), *b(), w[10], c;┇}fun(int *c){}对fun函数的正确调用语句是( )
A.a=fun;?a(w)
B.a=fun; (*a)(&c)
- ∴下面程序main(){char a[]="ABCDEFG", k, *p;fun(a, 0, 2); fun(a, 4, 6);printf("%s\n", a);}fun(char *s, int p1, int p2){char c;w
- ∴C语言中,可用以说明函数的是
A.auto或static
B.extern或auto
C.static或extern
D.auto或register