执行语句for(k=2;++k

admin2017-10-26  6

问题 执行语句for(k=2;++k<4;k++)++k;后,变量k的值是    【    】

选项 A、2
B、4
C、5
D、6

答案D

解析 第1次循环时,循环判断条件为“++k<4”,即“3<4”,条件成立,先执行循环体的“++k”,再执行“k++”,此时的k的值为5。第2次循环时,循环判断条件“6<4”不成立,退出循环,此时k的值为6。
转载请注明原文地址:https://kaotiyun.com/show/knkx777K
0

最新回复(0)