有以下程序 #include <stdio.h> main( ) { if (’\0’ == 0) putchar(’1’); if (’0’ == 0) putchar(’2’); if (’a’ > ’b’) putch

admin2021-06-15  20

问题 有以下程序
#include   <stdio.h>
main( )
{
    if (’\0’ == 0) putchar(’1’);
    if (’0’ == 0)  putchar(’2’);
    if (’a’ > ’b’) putchar(’3’);
}
程序运行后的输出结果是

选项 A、1
B、123
C、23
D、3

答案A

解析 ’\0’是转义字符,表示空字符,故’\0’ == 0成立,输出1;’0’是字符常量和0不等, ’a’和’b’都是字符常量,’b’>’a’,最后输出只有1,故答案为A选项。
转载请注明原文地址:https://jikaoti.com/ti/twz0FFFM
0

最新回复(0)