【9】C语言_while循环 | break | contiune
目录
1、循环种类
2、while结构
3、while中的break
4、while中的continue
5、EOF getchar putchar
1、循环种类
循环语句
while
for
do...while
2、while结构
while(表达式)
循环语句;
- while括号里如果为真。那就一直执行,遇到假就退出循环。
3、while中的break
结果打印1 2 3 4,break的作用是直接跳出循环。
#include<stdio.h>
int main()
{
int i = 1;
//在while循环中,break用于永久的终止循环
while(i <=10)
{
if(5 == i)
break;
printf("%d ",i);
i ++;
}
return 0;
}
4、while中的continue
输出:1 2 3 4 加死循环,continue的作用是跳过本次循环的continue后面的代码,直接到while的条件语句。
#include<stdio.h>
int main()
{
int i = 1;
//在while循环中,continue的作用是跳过本次循环continue后面的代码
while(i <=10)
{
if(5 == i)
continue;
printf("%d ",i);
i ++;
}
return 0;
}
总结:break和continue
- break的作用是直接跳出整个循环。
- continue是用于终止本次循环的,也就是本次循环中continue后边的代码不会再执行,而是直接跳转到while语句的判断部分。进行下一次循环的入口判断。
5、EOF getchar putchar
//getchar:读取一个字符
//putchar:输出一个字符
//EOF end of file 文件结束标志
int main()
{
int ch =getchar();
printf("%c\n",ch); //输出一个字符
return 0;
}
int main()
{
int ch = 0;
while((ch = getchar()) !=EOF)
{
putchar(ch);
}
return 0;
}