在执行完此程序段后,i,j值为 int i=1-10; do{ if(++i>j--)continue; } while(i<5);

admin2009-02-15  30

问题 在执行完此程序段后,i,j值为    int i=1-10;    do{       if(++i>j--)continue;       } while(i<5);

选项 A、i=6 and j=5
B、i=5 and j=5
C、i=6 and j=4
D、i=5 and j=6

答案8

解析 本题考查考生对自增自减运算符的理解。++op和op++,表示对操作数op加1,其中++op表示先对op加I然后再取值,而op什表示先取值,然后再对op进行加1。-op和op一也是一样。当进行到i=5时退出循环,此时i为6。
转载请注明原文地址:https://jikaoti.com/ti/6Db0FFFM
0

最新回复(0)