11问答网
所有问题
当前搜索:
c语言中break的用法
二级
C语言
问题(三)
答:
{int
c
;while((c=getchar())!='\n') //取一字符 ,把它的ASCII值存入c中 switch(c-'2') //以
C
-'2'作边下边的运算,相当于用c中刚存入的 ASCII值-50来运算 {case 0:; //c-'2'=0时什么都不作 case 1: putchar(c+4); //c-'2为1时c+4 case 2: putchar(c+4);
break
...
C语言
问题
答:
C语言中的
switch(exp){ case exp1:语句;
break
;case ...default:;} 当exp的值对应哪个case时,如果该case的语句中没有 break,那么程序将继续执行 该case后的语句,如:i=1;switch(i){ case 1:printf("1\n");case 2:printf("2\n");case 3:printf("3\n");break;default:printf("defa...
帮忙分析一下下面的语句的用途
C语言的
答:
只是起到输入choice的作用,你可以改为while(gets(choice)&&choice[0]!='\0')试试,结果一样,起到作用的是后面的choice[0]!='\0',当你输入回车结束时gets()会吸收‘\n’丢弃(建议看下gets()
的用法
),相当于只在数组choice中存储了'\0'系统自己添加,就会结束循环 ...
很简单的
c语言
题
答:
switch语句的case后面的表达式,必须是整数。因此你
的用法
是不对的。如当s为90到100的数时,case (s>=90&&s<=100) 相当于case 1 可以试下如下做法:switch((s/10)*10){ case 100:case 90:printf("您的成绩是%d,等级是A\n",s);
break
;case 80:printf("您的成绩是%d,等级是B\n",s)...
为什么总输出一个很大的负数
C语言
答:
修改成scanf ("%lf",&i);即可 原因:scanf
用法
不对,分析如下 1,代码中有一点错误 scanf ("i=%1f",&i);原型是int scanf(constchar*format,...);format为格式说明字符串,这个跟printf里面的不同,不能有多余杂质 故正确用法是scanf ("%1f",&i);特别注意的地方是,浮点型不能指点位数 进...
c语言
swich语句
答:
1、 switch语句基本
用法
C语言中
,switch语句是一种多分支选择语句,在实际应用中,要在多种情况中选择一种情况,执行某一部分语句。其使用一般形式如下:switch(表达式){ case 常量表达式1:语句块1;
break
;case 常量表达式2:语句块2;break;……case 常量表达式m:语句块m;break;default:语句块n;break;...
c语言
作业时编的两道程序,请高手分析下
答:
Z+=X: X=21,Z=42所以Z1=42 Z=X--: X=20,Z=21(因为X先赋值给Z,X再自减)Z+=X: X=20.Z=41所以Z2=41 第二题,就是根据用户输入的运算符号进行相应的运算 printf("\nInput first data:");scanf("%f",&x);用户输入第一个操作数 if(op=='=')
break
;printf("\nInput next...
C语言
试卷题目,有图,试卷答案是C,但没有过程,不懂怎么得来,希望能给...
答:
如图,case语句没有
break
,case3匹配后,一直执行到遇到break跳出,所以out+3后,自加了两次,out最终是8。选择
C
switch是什么意思
答:
switch的意思是转换。Switch用在编程中,如
C语言中
它经常跟Case一起使用,是一个判断选择代码。汉语翻译:n. 开关, 电闸, 转换, 软枝, 鞭子, 道岔vt. 转变, 切换, 摆动, 转换, 使转轨vi. 转换, 变换, 摆动相关词组:switch sb onswitch sb offswitch sth out of sb's handasleep at...
C语言
错误error C2051: case expression not constant,求解...
答:
include <stdio.h>int main (){char
c
;int a,b,d,e,i;for(i=1;i<=6;i++){scanf("%c %d",&c,&a);//switch (c){(c=='A')?b=b+a:(c=='B')?d=d+a:(c=='
C
')?e=e+a:0;}}printf("A公司的物流总价是%d元。\nB公司的物流总价是%d元。\nC公司的物流总价是%d元...
棣栭〉
<涓婁竴椤
26
27
28
29
30
31
32
33
34
76
其他人还搜