搜索
首页 电脑/网络 程序设计 C/C++

实现分支结构有哪几种语句?

C 语言中,实现分支结构有哪几种语句?switch语句与if语句有何异同点

全部回答

2014-01-02

340 0
    if(。。。) else(。。。) switch(变量名或变量表达式){ case 1:。。。; case 2:。。。; case 3:。。。; 。 。
   。 case n:。。。; default:。。。; } 上面的case后跟的数不一定是1~n,只要是确定的数就可以,与上面switch括号内的变量对应,相当于if(变量==数),如果是需要只输出case后的一句需要在每一个case后加一个break。
     2 if语句在用分支的时候,自由性大点,条件 可以写一个范围也可也是一个表达式 而switch则是一些应用比较中规中矩的类型。然而在一些判断中则可以互相替代之。
     如成绩(score)90分以上的输出a 80分以上的输出b 70发以上的输出c 60分以上的输出d 其它则为e 用if则为: if(score>90) printf("a"); else if(score>80) printf("b"); else if(score>70) printf("c"); else if(score>60) printf("d"); else printf("e"); int temp = (int)(score/10); switch(score){ case 9:printf("a");break; case 8:printf("b");break; case 7:printf("c");break; case 6:printf("d");break; default:printf("e"); }。

类似问题换一批

热点推荐

热度TOP

相关推荐
加载中...

热点搜索 换一换

电脑/网络
C/C++
硬件
电脑装机
程序设计
互联网
操作系统/系统故障
笔记本电脑
反病毒
百度
软件
程序设计
C/C++
VB
数据库
汇编语言
JAVA相关
VC++
C#/.NET
其他编程语言
C/C++
C/C++
举报
举报原因(必选):
取消确定举报