执行下列程序后,输出的结果是( )。 #include<stdio.h> #define S(X)X*X void main() { int a=9,k=3,m=2; a/=S(k+m)/S(k+m); prin

admin2010-12-10  14

问题 执行下列程序后,输出的结果是(    )。    #include<stdio.h>    #define S(X)X*X    void main()    {  int a=9,k=3,m=2;    a/=S(k+m)/S(k+m);    printf("%d",a);    }   

选项 A、(*p) .data.a     
B、(*p) .a;
C、p->data.a     
D、p.data.a

答案B

解析  本题主要考查结构指针:p=&data,访问结构体的成员,可以通过结构变量访问,即data.a,也可以用等价的指针形式:(*p).a和p->a来访问结构体变量中的成员。
转载请注明原文地址:https://jikaoti.com/ti/Y8B0FFFM
0

最新回复(0)