若有定义“inta=2,b=3,x;x=a>b?a:b;”,则x的值为()。
查看答案
关于switch语句的说法,错误的是()。
A. switch后面括号内的表达式可以是整型,也可以是字符型
B. 各个case后常量表达式的值必须互不相同
C. 各个case和default的出现次序任意
D. 多个case不能共用一组执行语句
switch语句中,为了在其它条件都不满足时执行某个操作,应该使用()子句。
A. break
B. continue
C. default
D. case
C语言中唯一的三目运算符是()。
A. +=
B. !
C. >=
D. ?:
执行以下程序段的输出结果是( )。intx=1,a=0,b=0;switch(x){case0:b++;case1:a++;case2:a++;b++;}printf("a=%d,b=%d\n",a,b);
A. a=2,b=1
B. a=1,b=1
C. a=1,b=0
D. a=2,b=2