鱼C论坛

 找回密码
 立即注册
查看: 1133|回复: 9

[已解决]一个简单的小问题

[复制链接]
发表于 2018-10-8 18:27:50 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
捕1获.PNG 捕2获.PNG
不是说编译器会自动把右值强制转换成左值么
最佳答案
2018-10-8 18:44:29
不是说编译器会自动把右值强制转换成左值么
有吗?什么时候?
scanf("%f %c %f", &a, &c, &b);
每一个 case 之后,如果没有连续关系的,要 break; 哦~
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2018-10-8 18:44:29 | 显示全部楼层    本楼为最佳答案   
不是说编译器会自动把右值强制转换成左值么
有吗?什么时候?
scanf("%f %c %f", &a, &c, &b);
每一个 case 之后,如果没有连续关系的,要 break; 哦~
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-10-8 18:48:45 | 显示全部楼层
case X:
         ...
         break;
case Y:
         ...
         break;
不需要 {   }
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2018-10-9 11:49:58 | 显示全部楼层
claws0n 发表于 2018-10-8 18:44
有吗?什么时候?
scanf("%f %c %f", &a, &c, &b);
每一个 case 之后,如果没有连续关系的,要 break;  ...

可能我记错了吧
你是说我if那里不需要括号嘛
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-10-9 11:54:02 | 显示全部楼层
孤世星辰 发表于 2018-10-9 11:49
可能我记错了吧
你是说我if那里不需要括号嘛

case '/':
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-10-9 13:05:40 | 显示全部楼层
claws0n 发表于 2018-10-8 18:44
有吗?什么时候?
scanf("%f %c %f", &a, &c, &b);
每一个 case 之后,如果没有连续关系的,要 break;  ...

字符c不能用&
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-10-9 13:09:19 | 显示全部楼层

字符串才不能用,纯量用,非纯量就不用
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-10-9 13:11:57 | 显示全部楼层
本帖最后由 pheron 于 2018-10-9 13:14 编辑

scanf("%f%c%f", &a, &c, &b);   //数值的输入要用&

switch()函数,一个case判定为“是”之后,会执行本行后边的所有语句,包括之后的所有case语句,所以,执行完你需要的语句后需要加一句break;跳出switch()函数。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-10-9 13:14:03 | 显示全部楼层
claws0n 发表于 2018-10-9 13:09
字符串才不能用,纯量用,非纯量就不用

哦,那记错了,做硬件好久没用过输入输出了
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2018-10-9 14:40:22 | 显示全部楼层
claws0n 发表于 2018-10-8 18:48
case X:
         ...
         break;

哦哦会了
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-5-13 03:36

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表