若有定义“#define M(x) 3*x*x”,则M(2+3)的值为 。
查看答案
若有以下定义和语句struct st{int x;char y;}s;则下列赋值正确的是()。
A. st.x=10;
B. st.s.x=10;
C. struct st={10, 7};
D. struct st a={10, 7};
若有定义int a[10],*p=a;,则p+7表示( )。
A. 元素a[7]的地址
B. 元素a[7]的值
C. 元素a[8]的地址
D. 元素a[8]的值
若有struct st {int x; char y; }s; 则下列赋值正确的是()。
A. st.x=10;
B. st.s.x=10
C. x=10;
D. s.x=10;
已知“int k, *q=&k;”,则下列表达式中,( )是不合法的。
A. *q=6
B. *&k=14
C. k=12
D. q=k