b?a:d>c?d:b);}" />以下程序的输出结果是( )。 main() {int a=4,b=3,c=2,d=1; printf("%d",a>b?a:d>c?d:b);}

以下程序的输出结果是( )。 main() {int a=4,b=3,c=2,d=1; printf("%d",a>b?a:d>c?d:b);}

admin2018-01-12  14

问题 以下程序的输出结果是(    )。
    main()
    {int a=4,b=3,c=2,d=1;
    printf("%d",a>b?a:d>c?d:b);}

选项 A、1
B、3
C、2
D、4

答案D

解析 本题首先判断a>b,当a>b时结果等于a,否则等于“d>c?d:b”,因为a>b,所以直接输出a的值,注:这里“a:d>c?d:b”是用来干扰考生的。
转载请注明原文地址:https://kaotiyun.com/show/uvID777K
0

相关试题推荐
最新回复(0)