单项选择题
若有以下说明和语句:
struct student{
int age;
int num;
}std, *p;
p=&std;
则下面对该结构体变量std中成员age的引用方式错误的是()。
A.std.age
B.*p.age
C.(*p).age
D.p->age
点击查看答案&解析
相关考题
-
单项选择题
若有下列函数定义: setw(int *x,int m,int n,int data) { int k; for(k=0;k *x=data; x++; } } 则调用此函数的正确写法是(假设变量的说明为int a[50];)()。
A.setw(*a,5,8,1);
B.setw(&a,5,8,1);
C.setw((int*)a,5,8,1);
D.setw(a,5,8,1); -
单项选择题
若已有以下定义和语句: #include int x=4,y=3,*p,*q,*s; p=&x; q=&y; s=q; q=NULL; 则下面分别给出的四条语句中,错误的是()
A.*q=0;
B.s=p;
C.*p=x;
D.*p=*s; -
单项选择题
以下不能进行字符串赋初值的语句是()。
A.char *str= “good!”;
B.char str[]= “good!”;
C.char str[5]= {‘g’,‘o’,‘o’,‘d’};
D.char str[5]= “good!”;
