我要投搞

标签云

收藏小站

爱尚经典语录、名言、句子、散文、日志、唯美图片

当前位置:2019跑狗图高清彩图 > 语句 >

C语言中的Switch-case语句

归档日期:07-13       文本归类:语句      文章编辑:爱尚语录

  可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。

  1、case语句可以加括号运行多行语句。switch的具体用法,首先新建一个c语言的文件,写入基本的结构,引入头文件,新建main主函数,主函数中设置一个变量用来接收用户输出:

  2、接着用swith语句制作多重选择,当输入的数满足条件是就输出打印结果,并用break终止程序。最后的default是都不满足条件时,执行的条件:

  3、最后按下快捷键Crtl+S编译运行程序,输入一个数字就会打印出相应的语句:

  语句1;可以是多行,可以加括号,也可以不加,到下一个case之前,都是本case的语句范围

  default语句可以出现在任何位置,但建议写到最后,表示除去case匹配之外的其它情况。也可以没有default语句

  case标签必须是常量表达式(constant Expression) 只能针对基本数据类型使用switch,这些类型包括int、char等。对于其他类型,则必须使用if语句。

  case标签必须是惟一性的表达式;也就是说,不允许两个case具有相同的值。

  如果两个case语句间没有break,则执行完匹配的case语句后,会顺序执行下面的语句,直到遇到break语句或switch结束

  例如case:int a=0;break;就会报错,但是case:{int a=0;break;}就正确

  就个人来说应该可以执行多条语句,只是要嵌套,所以推荐进行细化,尽量简单最好

本文链接:http://belanovica.com/yuju/291.html