选择题
有以下程序:
#include <stdio.h>
main()
{
int x=0x13;
if(x=0x12) printf('True');
printf('False\n');
}
程序运行后的输出结果是______。
A、
True
B、
TrueFalse
C、
False
D、
TrueFalseTrue
【正确答案】
B
【答案解析】
if(x=0x12)表示x=0x12,即x赋值为0x12,if的判断条件为真,执行printf('True'),再执行printf('False\n'),因此答案为选项B。注意赋值操作符“=”与判断操作符“==”的区别。
提交答案
关闭