有以下程序: #include main() { int a,b,c=241; a=c/100%9: b=(一1)&&(一1); printf("%d,%d\n",a,b); } 程序运行后的

admin2019-01-11  29

问题 有以下程序:
    #include
    main()
{
    int a,b,c=241;
    a=c/100%9:
    b=(一1)&&(一1);
    printf("%d,%d\n",a,b);
    }
    程序运行后的输出结果是(    )。

选项 A、2,1
B、6,1
C、6,0
D、2,0

答案A

解析 程序前面表达式等同于a=(c/100)%9,程序执行过程为:c=241,c/100=2,2%9=2,得a=2;“=”优先级低于“&&”,非0值为真,0值为假,即(一1)为真,逻辑与表达式(一1)&&(一1)为真,得b=1。A选项正确。
转载请注明原文地址:https://jikaoti.com/ti/zja0FFFM
0

最新回复(0)