while语句中遇到break就终止循环,遇到continue就马上跳过本次循环剩下的代码。
tip:当出现错误为无法打开某一文件进行写入则是有一个程序未关闭只需关闭即可。
如下示例一段代码:
#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
int main() {
int a = 0;
while (a < 10)
{
while (a < 5)
{
a++;
if (3 == a)
break;
}
a++;
printf("%d\n", a);
}
return 0;
}
此处有一些拓展:关于getchar()函数的使用(多用于清理缓冲区)
getchar不是直接直接获取键盘输入的字符,而是从输入缓冲区中获得数据,而当我们输入一个a字符时,按下回车键会被默认成是换行符和回车键的集合,所以会自动换行。
代码示例如下:
#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
int main() {
int ch;
while ((ch=getchar()) !=EOF ) {
putchar(ch);
return 0;
}
}