下列合法的if 语句是(int x,y,z,a,b;)
A. if (a=b) z = x+y;
B. if (a= C. if (a<>b) z = x+y;
D. if (a<=b) z = x+y;
查看答案
有下列程序段:int a=2;if (1) a=a+2;printf (" %d", a);输出结果是()
A. 0
B. 4
C. 2
D. 1
下列说法正确的是()
A. 在C语言中,else子句必须和if配对使用。
B. 在C语言中,else子句不必和if配对使用。
C. 在C语言中,if必须和else子句 配对使用。
D. 在C语言中,if不必和else子句 配对使用。
if 语句后面的“表达式”可以是()
A. 关系表达式
B. 逻辑表达式
C. 整型
D. 字符型
if 语句的嵌套层数越多越好。
A. 对
B. 错