不用第3个变量,将a和 b的值进行交换的操作是()
A. a+=b; b-=a; a-=b;
B. a+=b; b=a-b; a-=b;
C. b-=a; a-=b; a-=b
D. b-=a; a=b-a; a+=b;
查看答案
若有定义“int k, a, b ; unsigned long w=8;double x=2.9;”,则下面不符合C语言语法的表达式是()
A. x%(-3)
B. w*=-2
C. k=(a=6,b=4,a-b)
D. a*=a+=a-=(b=4)*(a=3)
已有定义“int i ;float f;”,则下面正确的表达式是 ()
A. (int f)% i
B. int (f)%i
C. int (f%i)
D. (int)f%i
已有定 义 “int a , b;”,执行语句“a=(b=2*3,b*5),b+6;”后,变量a的值是()
A. 6
B. 12
C. 30
D. 36
若变量已正确定义并赋值,下面表达式不符合C语言语法的是()
A. a*b/c;
B. 3.14%2
C. 2,b
D. a/b/c (31)