问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

c语言中的选择结构

发布网友 发布时间:2022-04-25 16:56

我来回答

1个回答

热心网友 时间:2023-10-20 17:24

选择程序结构用于判断给定的条件,根据判断的结果判断某些条件,根据判断的结果来控制程序的流程。

  使用选择结构语句时,要用条件表达式来描述条件

  示例: If x = 5 Then y = x + 1

  If a>1 And b<>0 Then x = 1

  当然各种程序对选择结构语法不一样。例如:

  C语言的选择结构为:

  if(条件表达式1)

  {语句块1;}

  else if(条件表达式2)

  {语句块2;}

  else if(条件表达式3)

  {语句块3;}

  .

  .

  .

  else

  {语句块n;}

  VB 中的选择结构为:

  If(条件表达式1) then

  语句块1

  ElseIf(条件表达式2) then

  语句块2

  .

  .

  .

  Else

  语句块n

  End If

  C语言中switch 语句为:

  switch(变量或表达式)

  {

  case 常量表达式1:

  语句块1

  break;

  case 常量表达式2:

  语句块2

  break;

  …….

  case 常量表达式n:

  语句块n

  break;

  default: 语句块n+1

  break;

  }

  VB语言中Select Case(相当于C的switch)语句为:

  Select Case 变量或表达式

  Case 表达式列表1

  语句块1

  Case 常量表达式2

  语句块2

  …….

  Case 常量表达式n:

  语句块n

  [Case Else

  语句块n+1]

  End Select

  }

  条件表达式可以分为两类:

  关系表达式和逻辑表达式

  条件表达式的取值为逻辑值(也称布尔值):

  真(True) 和假(False)

  C用非0表示真,0表示假

  以下的说明以C为依据:

  1-关系运算符和关系表达式

  关系运算是比较简单的一种逻辑运算,

  其优先次序为:

  <、<= 、>、>= 优先级相同,高

  = = 、 != 优先级相同,低

  用关系运算符连接起来的式子称为关系表达式。关系表达式的值是真/假。C语言中,非零即为真,零代表假

  a=3,b=5,则关系表达式 a>b的值是假,而a<b的值是真

  关系运算符

  关系运算符是双目运算符,在双目运算符中,它的优先级比赋值运算符要高:

  算术运算符高

  关系运算符

  赋值运算符 低

  比如,a=1,b=3

  a=b>5 即 a=(b>5) , a+b>5 即 (a+b)>5

  而a>b=5则是错误的表达式,因为它的实际含义是:(a>b)=5, C语言不允许对表达式赋值!

  2-逻辑运算符和逻辑表达式

  C语言提供了3个逻辑运算符,其中一个是单目运算符

  逻辑表达式也只有两个值:真和假
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
联想E盘不见了怎么办? 电脑e盘不见了怎么恢复?6个步骤找回e盘 五一去河源万绿湖游玩,需要携带哪些物品? 五一假期,旅行必带的物品是什么 建行办新卡用了新手机号,旧卡就自动绑了信号 请问电磁炉热敏电阻阻值是多少 电磁炉换电阻多少钱 电磁炉配件电阻多少钱 电磁炉510K大电阻多少钱一个 更换电磁炉电阻多少钱 河南大学怎么样,很差吗? 六部恋爱剧来袭,《月光变奏曲》带来最大惊喜,你怎么看? 河南大学是不是全国重点院校? 喵请许愿演后面虐吗 喵请许愿洛嘉轩是什么身份 喵请许愿洛医生是好人吗 喵请许愿里面的男女主角使用的手机是什么牌子和型号? 喵请许愿为什么女主裤子这么短 《喵请许愿》演员有哪些? 《喵请许愿》演员表中有哪些演员? 喵请许愿男主失忆什么时候想起女主 2021年好评如潮,看了令人上头的高甜剧,你追了哪几部? 哪位大神有喵请许愿高清百度云资源 哪位大神有2021年上映的由任宥纶主演的喵请许愿百度云资源 维多利亚的秘密哪个天使在国外人气最高 维多利亚的秘密香水怎么样 维多利亚的秘密(VS)真的对刀刀(杜晨·科洛斯 Doutzen Kroes )不好吗 求问这首mv里面的歌曲是什么,mv是维多利亚的秘密里面的糖糖的个人剪辑。找了很长时间找不到。。ht 维密天使糖糖穿衬衫走红毯,大秀*,你知道哪些穿搭显腿长吗? 维多利亚的秘密 模特素颜谁最坑爹 秦明明的扮演者 c语言选择法 河南大学曾经真的很厉害吗? 足够吸引眼球,令人有追剧欲望的电视剧,你推荐哪几部? 演技在线,情节紧凑的高能国产剧,你觉得有哪些? c语言选择 河南大学是重点大学吗? 全员演技在线,越看越上头的国产剧,你推荐哪几部? c语言选择? 河南大学分出去的大学有哪些? 没抱太多期待,结果让人意外的良心好剧,你觉得有哪些? C语言的选择题? 怎么选? C语言 选择结构 选择语句 河南大学是几本? C语言选择题? C语言选择题(最好解释) 河南大学有几个校区,分别在哪里? C语言选择题(简单) 河南大学有几个校区,各有哪些专业?请分文理科详细描述。 C语言选择问题