为什么输出的是Thi而不是This

![img](http

img


s://img-mid.csdnimg.cn/release/static/image/mid/ask/313581784646136.jpg "#left")

因为遇到字符s的话执行continue了啊,所以不会输出s字符。最后遇到This后的空格,执行break结束处理了

这里涉及循环里两个关键词的使用,continue时会跳出当前循环,不执行后面语句而继续下一个循环,而break直接退出循环。当遍历到s时continue跳过了输出语句进入下一轮循环,循环到空字符时退出,因此,打印结果就是Thi。

continue的作用是跳出本层循环,即跳出for循环,直接在读到s这一步断层,不执行后续的输出