c语言while语句里的if和switch语句?

中,实现分支结构有哪几种语句?switch语句与if语句有何异同点
全部答案(共1个回答)
ch(变量名或变量表达式){
case 1:...;
case 2:...;
case 3:...;
.
case n:...;
default:...;

上面的case后跟的数不一定是1~n,只要是确定的数就可以,与上面switch括号内的变量对应,相当于if(变量==数),如果是需要只...
switch(变量名或变量表达式){
case 1:...;
case 2:...;
case 3:...;
case n:...;
default:...;
上面的case后跟的数不一定是1~n,只要是确定的数就可以,与上面switch括号内的变量对应,相当于if(变量==数),如果是需要只输出case后的一句需要在每一个case后加一个eak。
if语句在用分支的时候,自由性大点,条件 可以写一个范围也可也是一个表达式
而switch则是一些应用比较中规中矩的类型。然而在一些判断中则可以互相替代之。
如成绩(scoe)90分以上的输出a
80分以上的输出
70发以上的输出c
60分以上的输出d
用if则为:
if(scoe90)
pintf("a");
else if(scoe80)
pintf("");
else if(scoe70)
pintf("c");
else if(scoe60)
pintf("d");
pintf("e");
int temp = (int)(scoe10);
switch(scoe){
case 9:pintf("a");
case 8:pintf("");
case 7:pintf("c");
case 6:pintf("d");
default:pintf("e");
switch(变量名或变量表达式){
case 1:...;
case 2:...;
case 3:...;
这两个真不一样,上面一个对应的是先做第一个if判断然后第二个if判断依次类推,如果都不是就进入最后一个else,每个if都有机会判断一次;下面一个对应的是如果第...
虚拟语气啦,though也可以
VC是一个类似工作平台的环境,不是一种计算机语言。 现在有C++,C,C#。 c是最起初的语言,然后是C++,C#是最近微软推出的。 三种语言都有自己的好处。可...
以下是C语言中常用语句的精辟总结:跳转语句判断语句循环语句goto语句(“转舵”语句)if语句(“如果”语句)while语句(“当…(时候)”语句)break语...
swtich case 可能对判断的类型有要求,不能随便放一个数据类型进去
比如 String就不能放进去
case constant must be a ch...
答: 这表示无限循环,没有条件
while(true){
答: 读指针用来记录文件当前文件之前的读取位置,它指向下一个将要读取的信息项
是程序语言
大家还关注
Copyright &
Corporation, All Rights Reserved
确定举报此问题
举报原因(必选):
广告或垃圾信息
激进时政或意识形态话题
不雅词句或人身攻击
侵犯他人隐私
其它违法和不良信息
报告,这不是个问题
报告原因(必选):
这不是个问题
这个问题分类似乎错了
这个不是我熟悉的地区C语言中if else语句与switch语句区别_百度知道
C语言中if else语句与switch语句区别
我有更好的答案
1 两者本质的区别是 if-else语句更适合于对区间(范围)的判断,而switch语句更适合于对离散值的判断2 示例
判断65分到85分之间的学生有哪些适合用if-else语句,因为[65,85]是区间
而判断一个学生的班级是一班、二班还是三班适合用switch语句,因为一班、二班、三班是离散值3 扩展
所有的switch语句都可以用if-else语句来替换(因为if-else语句只需对每个离散值分别做判断即可),而并不是所有的if-else语句都可以用switch语句来替换(因为区间里值的个数是无限的并且switch所接受的值只能是整型或枚举型,所以不能用case来一一列举)。
采纳率:85%
来自团队:
if else 与 switch 可以相互转化,不过有时switch看起来比较好理解。有时有用if else比较好,但变量一定是用switch比较好,当变量不确定时用if else就比较好,慢慢学习就掌握了。~~~~
本回答被提问者采纳
witch用来根据一个整型值进行多路分支,并且编译器可以对多路分支进行优化. else结构要效率高.else if .,所以在多路分支时用switch比if.
为您推荐:
其他类似问题
您可能关注的内容
c语言的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。

我要回帖

更多关于 c语言while语句 的文章

 

随机推荐