#include <stdio.h>
void main()
{
int i;
for (i=1;i<=10;++i)
{
if (i == 5)
printf("hello\n");
}
printf("%d\n",i);
void main()
{
int i;
for (i=1;i<=10;++i)
{
if (i == 5)
{
continue; //break跳出本层循环,
//continue跳出本次循环
}printf("hello\n");
}
printf("%d\n",i);
}
#include <stdio.h>
void main()
{
int i;
for (i=1;i<=10;++i)
{
if (i == 5)
{ //break跳出本层循环,
break; //continue跳出本次循环
}
printf("hello\n");
}
printf("%d\n",i);
}
注意break与continue的区别:
1.break,跳出本层循环(若为嵌套循环,break即结束内层循环而不是整个循环);
2.continue,跳出本次循环(即本次循环语句不执行,但是循环下次继续运行)