关于continue的一个问题。
发布网友
发布时间:2024-10-19 19:32
我来回答
共1个回答
热心网友
时间:2024-10-24 08:15
选择B
首先要知道y--和--y的区别。前者是先使用y当前的值(输出或者判断),然后在执行y-1;
后者是先进行y-1然后再用减完之后的值来进行判断或者输出等。
程序开始时,y=9.if语句判断满足,即可以被3整除,然后输出--y,也就是8.
continue你拼写错了……
continue的意思就是停止当前语句,重新开始下一次循环,对于这道题就是跳转到for循环y=8的时候,继续进行判断循环。
这道题continue意义不大,因为continue后面没有其他语句了,也就没有跳过他之后语句的必要。这里删掉它不会影响程序的正常执行。
这里再补充一句break,其含义是中断整个循环体,跳出for或者while循环。如果改程序continue改为break,那么只输出一个8程序就结束。