鱼C论坛

 找回密码
 立即注册
查看: 2097|回复: 1

[已解决]重做12集作业 计算器设计时发现一个问题 请大佬来看看

[复制链接]
发表于 2022-10-29 16:44:01 | 显示全部楼层 |阅读模式

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

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

x
本帖最后由 mumei2018 于 2022-10-29 16:49 编辑

if语句里一个等号和两个等号 结果会不一样
只用一个等号的话全部运算会变成加法
在第一个if语句里加一个=后  后面的一个else if 会正常 但是在后面的会全部变第二个else if里的运算
如此类推
全部加上后 就正常了
如图
谢谢各位了
最佳答案
2022-10-29 16:46:43
一个等号是赋值,即将一个值赋给一个变量,两个等号是判断,在其他编程语言如java中这么写是肯定会报错的,但c语言不会
错误代码.png
不正确计算结果.png
多加一个=后 正常运行.png
正确计算结果.png
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2022-10-29 16:46:43 | 显示全部楼层    本楼为最佳答案   
一个等号是赋值,即将一个值赋给一个变量,两个等号是判断,在其他编程语言如java中这么写是肯定会报错的,但c语言不会
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-9-20 14:59

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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