若有宏定义:#define MOD(x,y)x%y
则执行下面语句后的输出结果是
int a=13,b=96;
printf("%d\n",MOD(b,a));()
A.1
B.2
C.5
D.6
若有定义:double a=22;int i=0,k=18;,则不符合c语言规定的赋值语句是()。
A.i=a%ll;
B.i=(a+k)《=(i+k);
C.a=a++,i++;
D.i=!a;
A.=a(w)
B.(*a)(&c)
C.=*b(w)
D.un()
若有定义 int x,y; 并已正确给变量赋值,则以下选项中与表达式 (x-y)?(x++) : (y++) 中的条件表达式 (x-y) 等价的是
A)(x-y>0)
B)(x-y<0)
C)(x-y<0||x-y>0)
D)(x-y==0)
A.k=*p1+*p2
B. p2=k
C. p1=p2
D. k=*p1*(*p2)