C语言函数while的用法

while(1)的用法

while(1);{…}
意义:重复执行里面的代码。
用途:

  1. 调试代码时,用来检测一部分代码是否OK,防止后面的代码干扰执行结果,会在观测点加上while(1);
  2. 有些代码检测到运行错误时,会抛出错误(打印、设置错误码),然后进入while(1);
  3. 创立菜单界面的循环。
void Mainmenu(){
     
    char choice;
    while(1){
                 
        system("color f2");         
        system("cls");          //加上这个就不会清空屏幕就不会一直打印下去 
        printf("\n\n\n\n\n\n\n");
        printf("                                   ");
        printf("      <成  绩  管  理  系  统>     \n");
        printf("                                   ");
        printf("                      ");
        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(); //后面代码笔者就省略了
        }
 }

你可能感兴趣的:(c语言)