分支语句的基本结构,实现多分支选择结构可以选用什么语句-举例说明-

  分支语句的基本结构,实现多分支选择结构可以选用什么语句?举例说明?

  I. if语句

  (1)语法结构

  单分支:1,if(表达式)

  声明;

  1表示如果表达式为真,将执行该语句;否则,将不执行任何操作。

  2.if(表达式)

  陈述1;

  其他

  2;

  2表示如果表达式为真,则执行语句1,如果表达式为假,则执行语句2。

  多分支:if(表达式1)

  陈述1;

  Else if(表达式2)

  2;

  ..

  Else语句n;

  注意:使用if语句时,判断变量是否落在某个数值范围内。不要把10写成20,应该用or 。

  说明18

  (2)当2)if语句处理两个或多个语句时,应引入花括号。

  复合语句是一对花括号和花括号中的生命和语句的混合物。

  (3)目不斜视悬空问题

  c遵循else匹配最近的不匹配if的规则。

  无论与哪个if对齐,else都匹配第二个if,结果是不能输出任何值。解决方法是添加括号,使else与第一个if匹配。

  二、switch语句

  (1)语法结构转换(表达式)

  {case整数常量表达式:语句

  Case常量表达式:语句

  ..

  Case常量表达式:语句

  默认:语句}

  控制表情。开关后面必须跟一个用括号括起来的整数表达式。c语言把字符当作整数,所以可以在switch语句中判断字符。但是,这不适用于浮点数和字符串。

  分支标签。每个分支的开头都有一个标签。格式:case常量表达式:

  常量表达式与普通表达式非常相似,只是不能包含变量和函数调用。所以5是常数表达式,5 ^ 10也是常数表达式,但n ^ 10不是常数表达式(除非n是表示常数的宏)。分支标签中常量表达式的值必须是整数(也可以是字符)。

  声明。每个分支标签后面可以跟任意数量的语句,不需要用花括号将这些语句括起来。每组中的最后一条语句通常是break语句。

  (break语句会导致程序跳出“switch语句”,继续执行switch语句之后的语句。但不是所有的都要折断)

  c语言不允许重复的分支标签,但是对分支的顺序没有要求,尤其是默认分支不一定要放在最后。

  Case后面只能跟一个常量表达式。

  理解switch语句

  最终输出m=5,n=3(当case3为n=2时,跳过第二个开关中的case1,执行case2)。

  第三,条件操作

  条件运算符的优先级高于赋值运算符,但低于其他运算符。

  1.一般格式:条件?满足条件时的值:不满足条件时的值;

  转载请联系作者取得转载授权,否则将追究法律责任。

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

相关文章阅读

  • office2010激活密钥大全 怎么永久激活office2010
  • project2010产品密钥免费_project2010激活密钥永久激活码
  • c语言调用退出函数 c语言退出整个程序怎么写
  • c语言中怎么给函数初始化 c语言的初始化语句
  • c语言编写函数计算平均值 c语言求平均函数
  • chatgpt是什么?为什么这么火?
  • ChatGPT为什么注册不了?OpenAI ChatGPT的账号哪里可以注册?
  • OpenAI ChatGPT怎么注册账号?ChatGPT账号注册教程
  • chatgpt什么意思,什么是ChatGPT ?
  • CAD中怎么复制图形标注尺寸不变,CAD中怎么复制图形线性不变
  • cad中怎么创建并使用脚本文件,cad怎么运行脚本
  • cad中快速计算器的功能,cad怎么快速计算
  • cad中快速修改单位的方法有哪些,cad中快速修改单位的方法是
  • cad中心点画椭圆怎么做,cad轴测图怎么画椭圆
  • CAD中常用的快捷键,cad各种快捷键的用法
  • 留言与评论(共有 条评论)
       
    验证码: