while(1)的用法
while(1);{…}
意义:重复执行里面的代码。
用途:
- 调试代码时,用来检测一部分代码是否OK,防止后面的代码干扰执行结果,会在观测点加上while(1);
- 有些代码检测到运行错误时,会抛出错误(打印、设置错误码),然后进入while(1);
- 创立菜单界面的循环。
void Mainmenu(){
char choice;
while(1){
system("color f2");
system("cls"); //加上这个就不会清空屏幕就不会一直打印下去
printf("\n\n\n\n\n\n\n");
printf(" ");
printf(" <成 绩 管 理 系 统> \n");
printf(" ");
printf(" <Version 1.0> ");
printf("\n ");
printf("# * * * * * * * * * * * * * * * * #\n");
printf(" ");
printf("< 1:管理员注册 >\n");
printf(" ");
printf("< 2:管理员登录 >\n");
printf(" ");
printf("< 3:学生注册 >\n");
printf(" ");
printf("< 4:学生登录 >\n");
printf(" ");
printf("< 5:管理员找回密码 >\n");
printf(" ");
printf("< 6:用户找回密码 >\n");
printf(" ");
printf("< #:退出系统 >\n");
printf(" ");
printf("# * * * * * * * * * * * * * * * * #\n");
printf(" ");
printf("请输入你的选择 : ");
choice=getchar(); //后面代码笔者就省略了
}
}