选择题   有以下程序:
    #include  <stdio.h>
    main()
    {  int a=0,b=0,c=0,d=0;
    (++a||++b)?++c:++d;
    printf('%d,%d,%d,%d\n',a,b,c,d);
    }
    程序的运行结果是______。
 
【正确答案】 A
【答案解析】条件表达式的解释见上题。本题程序执行过程为:求解逻辑表达式(++a||++b),先求解++a,a=1,则整个表达式为真,不计算++b,然后求解++c,不计算++d,最后得到a=1,b=0,c=1,d=0,选项A正确。