switch语句中,开关语句的量不是整型怎么处理

作者&投稿:劳沿 (若有异议请与网页底部的电邮联系)
~ switch quantity not an integer -- 开关语句 控制量必须是整型。
例如 switch(x), 如果 你用 float x, 就会得到这个错误信息。
-----
运行结果对不对,不单要看语法,还要看语义,看任务要求。
printf("%d%d\n",&x,&y); -- 如果你的目的就是检查 变量 x,y 的地址,前面的计算语句要不要都没关系,都能正确输出 它们的地址。
编译成功,只说明语法没问题。
------
case 语句,没有包含所有 情况,通常要写 default: 时,如何处理。
case 语句 不带 break; 则 入口没问题,出口有问题。
程序中 y 没赋值。
-------
随便改了一下,让计算略有意义:
main(){
int x,y=999;
scanf("%d",&x);
switch(x)
{
case 1:((0<x)&&(x<100));printf("x+1==y\n"); y=x+1;break;
case 2:(100<=x)&&(x<200);printf("x-1==y\n"); y=x-1;break;
case 3:(x>=200);printf("y==-1\n"); y=-1; break;
default: printf("Not case 1 2 3\n"); break;
}
printf("%d %d\n",x,y); // 输出 x,y 的值
system("pause");
}


哈利波特3阿兹卡班的囚徒中的经典语句~~【至少10句】
哈利波特3阿兹卡班的囚徒中的经典语句~~【至少10句】 急求~~~哈迷们拜托了啊啊!!... 急求~~~哈迷们拜托了啊啊!! 展开  我来答 3个回答...You are the brightest witchof your age I've ever met.Enough talk, Remus!Come on, let's kill him!-Wait!-I did my waiting!Twelve years of...

求纳尼亚传奇1英语介绍、经典语句、影评 不要太多,单词不要太难,
in a magical wardrobe.Once there,the siblings discover a charming,once peaceful land inhabited(居住) by talking beasts,dwarfs(小矮人),fauns(半羊人),centaurs(人马) and giants but no human that has been turned into a world of eternal winter by the evil White Witch.There ...

鬼妈妈中的经典语句,汉加英,最少十句
Michigan. And if I'm a water witch, then where's the secret well?You stomp too hard and you'll fall in it.Oh!See?It's supposed to be so deep, if you fell to the bottom and looked up,you'd see a sky full of stars in the middle of the day.Ha!Surprised she let ...

求教魔兽英文简语 全一点 谢谢了
通常用来在游戏中执行的一种条件\/动作语句,可以用地图编辑器创建。Turtle做动词用,指在你攀科技的时候在基地中放下很多防御塔。部队--- Foot: 步兵Rifle 或 Roofle 火枪手Sorc 女巫WE 或 Ely 水元素Breaker 破法者Dhawk 龙鹰骑士Gryph 师鹫Tank 攻城机器Gyro 飞行机器AM 大法师MK 山丘之王Pala 或 Pally 圣...

ARM单片机使用IAR编译器JLINK下载如何实时观测变量的值?详见问题补充...
全速运行时,jlink不会返回调试信息给ide,如果你需要查看,可在语句中加入断点。

纳尼亚传奇1英语影评、简介、经典语句
there, they must ally with the Lion Aslan against the forces of the White Witch, who has the world under an eternal winter. 经典语句 -Some journeys take us far from home. Some adventures lead us to our destiny.-There are many stories of Narnia. The first is about to be ...

求小鸡快跑里的经典语句
继母:You're in my way.郎达: It must be Halloween.Look what just flew in .The wicked witch of the Valley.继:I'm gonna be picking up Gabriella and Brianna at the Halloween dance.I'll be back by 12 sharp.Sam:OK.郎达:Still got room in there,huh?继:well,if it isn'...

魔兽争霸中词语,有些例如ne、mf等,它们的意思 ?
通常用来在游戏中执行的一种条件\/动作语句,可以用地图编辑器创建。 Mod: 用来改变游戏数据和单位属性等的一组文件。虽然对单人游戏来说很有趣,但无法在Battle.net上玩。是forum moderators的简写。 兽族 战略 Chainwave: 闪电链+震荡波 Gruntapult: 咕噜+攻城车。这种战术通常首发先知用来骚扰敌人的农民。在一级...

c语言 switch的用法
执行过程:先计算并获得switch后面小括号里的表达式或变量值,然后将计算结果顺序与每个case后的常量比较。当二者相等时,执行个case块中的代码,当遇到break时,就跳出switch选择结构,执行switch选择结构之后的代码。如果任何一个case之后的常量与switch后的小括号中的值相等,则执行switch尾部的default块中...

玄幻小说中的魔法师职业划分和技能技能(要求详细)
大陆中的人类修炼的技能为武技与魔法。故分为魔法师与战士。 魔法师的职业等级为:见习魔法师,魔法师,高级魔法师,大魔法师,魔导士,以及传说中的大魔导士。 战士的职业划分有很多种。主要有剑士,骑士等。划分如下: 剑士:初级剑士,中级剑士,高级剑士,大剑师,剑圣(剑魔)。 骑士:见习骑士,骑士,皇家骑士,圣骑士。

湖州市15374664029: switch语句用法(在编程中switch常与哪个语句搭配使用)
瞿研洁罗: 1、switch()语句的工作原理:通过判断case后的表达式与switch后的表达式是否匹配,一旦case匹配,则不管后面的case是否匹配,都将依次执行后面的程序代码,直...

湖州市15374664029: switch语句里不需要必须有break吗 -
瞿研洁罗: switch语句里不需要必须有break. 当变量表达式所表达的量与其中一个case语句中的常量相符时,就执行此case语句后面的语句,并依次下去执行后面所有case语句中的语句,除非遇到break;语句跳出switch语句为止.若常量表达式的量与所...

湖州市15374664029: c语言中switch语句里的break加与不加有什么关系 -
瞿研洁罗: c语言switch语句中,如果有加break则运行到时会跳出switch语句,执行switch语句之后的语句;如果没加break则会去运行switch中后续的语句,比如运行到后续别的case中. c语言中,switch(开关语句)常和case、break、default一起使用....

湖州市15374664029: 在c语言中开关语句switch中case是什么意思?? -
瞿研洁罗: 可能之一 吧,分支 之一 switch( 表达式 ) { case 常量表达式1: 句 break; case 常量表达式2: 语句2; break; …… case 常量表达式n: 语句n; break; default: 语句n+1; break; }

湖州市15374664029: C语言中,Switch开关语句可以测试哪些数据类型,CASE语句后量有什么要求 -
瞿研洁罗: 数字和字符都可以.casd 1:或者 case a:或者 case "abc":

湖州市15374664029: switch开关语句是指什么 c语言 -
瞿研洁罗: 就是根据一个表达式的取值,来执行不同的语句,就像一堆开关,可以控制电流往哪个方向流动一样 switch(a) {case 1: //做某件事break;case 2: //做另外某件事break;default: //做另外某件事break;}

湖州市15374664029: switch开关语句中可不可以在case后面写一个表达式 -
瞿研洁罗: case要求是一个 consonant 值,就是一个恒定不变的整数值,这个数占一个字节,字符也可以,因为字符是ASCII. 而i<8判断的逻辑语句, 虽然结果不是1就是0,但这是运算结果,实质上函数编译时调用的是库函数,然后得出一个结果.可以用编译原理来帮助理解.主要区分赋值运算与其他函数编译的本质区别.

湖州市15374664029: C语言中的switch语句该怎么理解? -
瞿研洁罗: SWITCH 语句就是一个开关 我给你举个例子吧!你是计算机,我写命令控制你!SWITCH(命令) {CASE 向左转:你向左转;BREAK;//就是执行完之后停下来,不要再做下面的命令了!如果没有这句,你就跟着执行向右转了.有了这句,你就跟着等下条命令!CASE 向右转:你向右转;BREAK; }

湖州市15374664029: 简述流程控制语句中的switch语句的结构是怎样的 -
瞿研洁罗: switch语句的格式: switch (表达式){case目标值1:执行语句1break;case目标值2:执行语句2break;......case目标值n:执行语句nbreak;default:执行语句n+1break; } 在上面的格式中,switch语句将表达式的值与每个case中的...

湖州市15374664029: switch 语句又是怎么回事啊?谢谢了,请求讲解 -
瞿研洁罗: switch语句也叫开关语句,它是多分支选择语句,每个分支、每种情况可通过一个常量表达式取不同的值来描述,废话不多说!给你举几个简单的例子.例1:x='B';switch(x){case 'A': printf("grade is A\n");case 'B': printf("grade is B\n");...

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网