1.while循环语句
while(表达式为真)
{
循环语句;
}
#include<stdio.h>
int main()
{
int i=1;
while(i<=10) //循环打印1-10
{
printf("%d",i);
i ++;
}
return 0;
}
2.遇到break,直接退出不再执行循环语句;遇到continue,continue后面的代码不会再执行,而是会直接跳转到while继续循环语句,
#include<stdio.h>
int main()
{
int i=1;
while(i<=10) //循环打印1-10
{
if(i==5)
continue;//跳过continue后面的代码,继续跳转到while循环语句的判断部分,进行下一次循环的入口判断
printf("%d",i);
i ++;
}
// 结果会一直循环打印 1,2,3,4
把i++放在continue前面就可正常循环1-10了:
#include<stdio.h>
int main()
{
int i=0;
while(i<=10) //循环打印1-10
{
i ++;
if(i==5)
continue;
printf("%d",i);
}
return 0;
}
3.getchar输入
#include<stdio.h>
int main()
{
int ch=0;
while((ch=getchar() != EOF) //循环打印字符串变量不是 EOF的输入
{
putchar(ch);
}
return 0;
}