有以下程序: main() { int i; for(i=1,i<=40;i++) {if(i++%5==0) if(++i%8==0)printf("%d",i); } printf ("\n"); }

admin2011-06-13  25

问题 有以下程序:    main()    {  int i;    for(i=1,i<=40;i++)    {if(i++%5==0)    if(++i%8==0)printf("%d",i);    }    printf ("\n");    }    执行后的输出结果是(       )。

选项 A、5
B、24
C、32
D、40

答案C

解析 i=30时,条件表达式“i++%5==0”为真,i++后i=31,++i后i=32,即条件表达式“++i%8==0”为真。
转载请注明原文地址:https://kaotiyun.com/show/NkPp777K
0

随机试题
最新回复(0)