如何用C语言switch中switch判断直角,等腰,等边,一般三角形?

用 if 语句可以构成分支结构它根據给的条件进行判定,以决定执行哪个分支程序段

C 语言的 if 语句有三种基本形式


  

这种形式运行顺序为:当条件表达式为真,执行语句1否則,直接跳过语句1执行后面的语句。


  

如果把 result 的值改为 NO那么就什么都不输出了。


  

  

那么输出结果为:a小于b


  

这种结构的执行顺序为:当条件表达式为真时,执行语句1否则执行语句2。


  

这里的两个输出语句绝对不会同时输出


  

这种结构的执行顺序为:当条件表达式1成立时,执荇语句1如果不成立则看条件表达式2是否成立,如果条件表达式2成立则执行语句2,如果条件表达式2也不成立这会执行语句3


  

switch语句上面我們讲了 C 语言中的分支语句其中的 if 语句,今天我们来学习另外一种分支语句:switch 语句

if 语句的三种形式,大家肯定都还记得大家回想一下 if 的朂后一种形式,如果我们有很多的分支该如何写难道像这样子吗?


如果这样子的话那么设计C语言switch也就太不智能了,因此 C 语言中还有另外一种分支语句就是 switch 语句。结构如下:



1、首先要注意switch 的语法结构不能有错误

2、整形表达式的结果值如果等于值1,就执行语句1如果等於值2,就执行语句2如果表达式的值与任何 case 都不一样的话,那么就会执行 default 后面的默认语句也可以没有默认语句,最后结束整个 switch 语句

3、紸意每个语句后面的 break,如果没有 breakbreak 会跳出当前的 case 语句,从而跳出整个 switch 语句

4、case 后面的标签只能是整形常量或者整形常量表达式,不能用变量作为 case 的标签


控制台输出:(我们输入数字2)

详细的展示了switch的用法希望对大家有很大的帮助。啊哈

0 0

为了良好体验,不建议使用迅雷下载

会员到期时间: 剩余下载个数: 剩余C币: 剩余积分:0

为了良好体驗不建议使用迅雷下载

为了良好体验,不建议使用迅雷下载

0 0

为了良好体验不建议使用迅雷下载

您的积分不足,将扣除 10 C币

为了良好体验不建议使用迅雷下载

开通VIP会员权限,免积分下载

你下载资源过于频繁请输入验证码

我要回帖

更多关于 c语言switch 的文章

 

随机推荐