c语言循环语句:
while
for
do while
1,while循环
while语法结构
while(表达式)
循环语句;
①一个小例子
在屏幕上打印1-10的数字
#include<stdio.h>
int main()
{
int i = 1;
while(i<=10)
{
printf("%d",i);
i=i+1;
}
return 0;
}
② while语句中的break和continue
break
在while循环中的作用: 其实在循环中只要遇到break,就停止后期的所有的循环,直接终止循环。 所以:while中的break是用于永久终止循环的
一个小例子:
#include<stdio.h>
int main()
{
int i = 1;
while(i<=10)
{
if(i==5)
break;
printf("%d",i);
i=i+1;
}
return 0;
}
A,1 2 3 4
B,1 2 3 4 5
C,1 2 3 4 5 6 7 8 9 10
D,1 2 3 4 6 7 8 9 10
小伙伴们可以想想这个题应该选择什么
这个题的正确答案选A,小伙伴们做对了吗?
假如这个题咱们改改呢,变成这样了,又应该是什么呢?
#include<stdio.h>
int main()
{
int i = 1;
while(i<=10)
{
i=i+1;
if(i==5)
break;
printf("%d",i);
}
return 0;
}
这样的话,这个结果就应该是2 3 4了。
continue作用
continue是用于终止本次循环的,也就是本次循环中continue后边的代码不会再执行,而是直接跳转到while语句的判断部分。进行下一次循环的入口判断
例子
#include<stdio.h>
int main()
{
int i =1;
while(i<=10)
{
if(i==5)
continue;
printf("%d",i);
i=i+1;
}
return 0;
}