C语言 | 您所在的位置:网站首页 › c语言switch的用法break › C语言 |
switch....case函数用法 #include int main() { int data; char cdata; printf ("请输入一个数字\n"); scanf ("%d",&data); switch(data ){ case 1: //case后为英文冒号,中文冒号会报错 //break; case 2: puts("你输入的数字符合case1或case2");//符合以上数值判定都输出此文字 break; //一个循环后结束switch运行 case 3: puts("你输入的数字符合case3"); break ; case 4: puts("你输入的数字符合case4"); break ; case 5: puts("你输入的数字符合case5"); break ; default : puts("其他非列表的情况"); } getchar();//吸收scanf回车符号,如果不添加,输入的字母就是回车 printf("请输入一个字母\n"); scanf ("%c",&cdata); switch (cdata){ case 'a': puts("满足了a的条件"); break ; case 'b': puts ("满足了b的条件"); break; default : puts("其他非列表的条件"); } return 0; }switch....case,switch(变量名){case}先小括号再大括号,如果小括号内的变量依次对应case的值,如果对应则运行该case下的程序,结束case或default语句后边必须要加break,否则会继续执行下面的case分支 |
CopyRight 2018-2019 实验室设备网 版权所有 |