关于以下程序段,说法正确的是()int x;scanf("%d",&x);printf("%d\n",x=5?100:200);
A. 从键盘输入的x值不是5时,输出200
B. 任何情况下都不会输出200
C. 只有从键盘输入的x值是5时,才会输出100
D. 不管x输入为何值,都会输出100
查看答案
由条件运算符构成的表达式称为条件运算表达式,其一般形式如下。表达式1?表达式2:表达式3
A. 对
B. 错
以下是一个正确的条件运算表达式,它的值是215?19+6:21
A. 对
B. 错
有些简单的if-else结构可通过条件运算实现
A. 对
B. 错
有以下说明和定义语句,以下选项中引用结构体变量成员的表达式错误的是( )struct student{ int age; char num[8];};struct student stu[3]={{20,"200401"},{21,"200402"},{19,"200403"}};struct student *p=stu;
A. (p++)->num
B. p->num
C. (*p).num
D. stu[3].age