个人中心
我的提问
我的回答
今日任务
我的设置
退出
文档资料
电脑网络
体育运动
医疗健康
游戏
社会民生
文化艺术
电子数码
娱乐休闲
商业理财
教育科学
生活
烦恼
资源共享
其它
歪果仁看中国
爱问日报
精选问答
爱问教育
爱问公益
爱问法律
C语言switch应用例子:例一:#includestdio.hintmain(){doublescore;printf(请输入分数:\n);scanf(%lf,score);switch((int)(score/10))//switch((int)score/10)出现严重错误{case10:ca...
1个回答
witch后只有一个参数吧,你这样是过不了的;要改 switch(b) case(1);才行 你的case b==1也不行,这样的意思是判断是否b==(b==1)因为case中已经默认调用了==这个运算了
不是,switch语句括号中只能是已知的数,不能是变量,你上面的a是一个变量。你若想要出现你想要的那种情况,应该用if....else或for语句。switch语句这样用看似合理其实那是不符合他的定义的。建议你在看看书!
->,左边是一个类,右边是这个类里所定义的某一个函数,或是子类,也有的用“.”
2个回答
switch操作的对象都是明确的值,不能操作区间 使用if最合适
3个回答
switch没法写,用if或者y=(x<=0)? x:(-x)
#include "ath.h" main() {float a,b,c,disc,x1,x2,p,q; scanf(“%f,%f,%f”, &a, &, &); disc=b*b-4*a*c; if (fabs(disc)1e-6) {x1=(-b+sqrt(disc))/(2*a); /*求出两...
1switch(graph){c :area=...;break;cas }2main(){printf("Entera,b,c:");scanf("%d,%d,%d",a,b,c);d=b*b-4*a*c;switch(sgn(d)){case1:printf("x1,2=%f,%f",(-b+s...
确证一下: 是编写一个函数实现题目的功能?那么: 1、函数值怎么传递回去?用参数还是函数值? 2、switch的条件参数也是通过参数传进来的? 2、既然“switch实现功能”,同时“每个功能独立写一个函数”,那么是不是编写一个函数,函数中switch下的每个分支都是另外的函数? 还是,主程序mai...
B switch支持整型常量,不支持浮点类型,不支持表达式,不支持变量
4个回答
呵呵错了,不可以的, switch语句只能用于整型数的,字符类型在电脑中存储为整型数,所以也可以 switch语句相当于if语句 怎么用看个人喜好 相比较而言 switch语句代码较长,但是执行效率比if要高
编程的基本语言,有了c语言基础学其他的编程语言上手就快得多