有以下程序 #include<stdio.h> main( ) {inty=9: for(;y>0;y-) iffy%3=0)printf(”%d.-,-y); } 程序的运行结果是( )。

admin2014-06-20  25

问题 有以下程序
#include<stdio.h>
main(    )
{inty=9:
for(;y>0;y-)
iffy%3=0)printf(”%d.-,-y);
}
程序的运行结果是(    )。

选项 A、741
B、963
C、852
D、875421

答案B

解析 条件表达式的形式为:“表达式17表达式2:表达式3”。其含义为:当“表达式1”的值为非零时,求出“表达式2”的值,此时“表达式2”的值就是整个条件表达式的值;当“表达式1”的值为零时,求出“表达式3”的值,此时“表达式3”的值就是整个条件表达式.的值。对于本题来说,当表达式EXP为非0值时条件成立,即执行语句i++;当ExP等于0时,执行语句i-;这等同于条件表达式“(ExP!=0)?i++.j++;”。
转载请注明原文地址:https://jikaoti.com/ti/8GkiFFFM
0

随机试题
最新回复(0)