查看: 282|回复: 5

[未解决] 新人 if else if语句问题

[复制链接]

该用户从未签到

发表于 2019-10-17 20:50 | 显示全部楼层 |阅读模式
捕获.PNG

想要的效果是分别输入1;2;3;4;时
分别输出1;2;3;4,输入其他时输出输出code error

为什么

该用户从未签到

 楼主| 发表于 2019-10-17 20:51 | 显示全部楼层
if语句没有进行判断
  • TA的每日心情
    奋斗
    2019-11-13 05:41
  • 签到天数: 1142 天

    [LV.10]以坛为家III

    发表于 2019-10-18 05:52 | 显示全部楼层
    因为C语言中等号是赋值,比较应该使用双等号。

    该用户从未签到

    发表于 2019-10-18 08:09 | 显示全部楼层
    上面说的对,你这里单等号总是返回赋值结果所以不往下判断,正确是写法是 1==a
  • TA的每日心情
    郁闷
    2019-11-6 11:54
  • 签到天数: 51 天

    [LV.5]常住居民I

    发表于 2019-10-18 09:04 | 显示全部楼层
    =是赋值运算符,==才是测试等于运算符

    该用户从未签到

     楼主| 发表于 2019-10-18 11:37 | 显示全部楼层

    问题已解决,谢谢各位
    捕获.PNG
    您需要登录后才可以回帖 登录 | 立即注册  

    本版积分规则

    热门推荐

    【原创】全球最小口袋3D打印机mini one直播教程贴
    【原创】全球最小口袋3D打
    最近闲得蛋疼,没事搞个掌上3D打印机,先放效果图吧。 搞了半天,终于能正常打印,
    程序设计问题求大虾们帮帮忙
    程序设计问题求大虾们帮帮
    大家好,我是一个萌新想设计一个程序,现在遇到困难了。当运行按下按钮,电机会向end
    请问 3块 MCP 4725 ,能否同时接在一起使用?
    请问 3块 MCP 4725 ,能否
    买来时,ADDR是全开路的,使用代码中的所有地址,均无法使用。 // For Adafruit M
    打砖块游戏
    打砖块游戏
    **** 本内容被作者隐藏 ****
    OLED 128*64自制可达10000000个选项的菜单(已更新)
    OLED 128*64自制可达10000
    OLED 128*64自制可达10000000个选项的菜单 温馨提示: 建议占个楼再食用本帖子
    Copyright   ©2015-2016  Arduino中文社区  Powered by©Discuz!   
    快速回复 返回顶部 返回列表