大家可以试着运行一下,看一下结果的差异,并试着自己总结(参考在最后)
#include<stdio.h>
int main()
{
int i = 1;
while (i <= 10)
{
if (i == 5)
continue;//当i=5时终止此次循环,直接跳转至while语句的判断部分,进行下一次循环的入口判断;
printf("%d ", i);
i++;//当i为5时,由于continue在前面,故无法继续输出后面的值,有次程序也进入了一个死循环
}
return 0;
}
i++;
continue;