#include<stdio.h>
int main()
{
int i = 1;
while (i <= 100)
{
if (i == 5)
continue;
//当i等于5后,就执⾏continue,直接跳过continue的代码,去循环的判断的地⽅
//因为这⾥跳过了i = i+1,所以i⼀直为5,程序陷⼊和死循环
printf("%d ", i);
i = i + 1;
}
return 0;
}
输出1234后死循环
int main()
{
int i = 1;
while (i <= 100)
{
if (i == 5)
break;
//while中的breaak是用于永久终止循环
printf("%d ", i);
i = i + 1;
}
return 0;
}
输出1234后终止
do while循环
int main()
{
int i = 1;
do
{
if (i == 5)
continue;
printf("%d ", i);
i = i + 1;
} while (i <= 10);
return 0;
}
输出1234后一直死循环
int main()
{
int i = 1;
do
{
if (i == 5)
break;
printf("%d ", i);
i = i + 1;
} while (i <= 10);
return 0;
}
输出1234后终止
do while 于while 循环几乎一模一样
for循环
int main()
{
int i = 1;
for (i = 1; i <= 10; i++)
{
if (i == 5)
continue;
printf("%d", i);
}
return 0;
}
输出1234678910
int main()
{
int i = 1;
for (i = 1; i <= 10; i++)
{
if (i == 5)
break;
printf("%d", i);
}
return 0;
}输出1234后终止