芯路恒电子技术论坛

 找回密码
 立即注册
热搜: 合集
查看: 3886|回复: 2

在if else语句中,如果多次对同一个变量赋值会有什么结果?

[复制链接]
  • TA的每日心情
    开心
    2021-12-31 09:03
  • 71

    主题

    79

    帖子

    967

    积分

    高级会员

    Rank: 6Rank: 6

    积分
    967
    发表于 2021-7-15 19:07:14 | 显示全部楼层 |阅读模式

    QQ图片20210715185515.jpg
    如图,如果时序逻辑led流水灯代码,在if语句中,对led变量进行两次赋值,会得到什么结果?解答如下:如果本时序逻辑代码在同一拍对led进行两次赋值操作,第一次led赋值会被忽略,仅第二步赋值会有效,即仅移位操作有效。所以,在时序逻辑语句中,要特别注意else赋值语句的使用。
    QQ图片20210715184915.jpg
    回复

    使用道具 举报

  • TA的每日心情
    难过
    5 天前
  • 1

    主题

    4

    帖子

    51

    积分

    初级会员

    Rank: 3Rank: 3

    积分
    51
    发表于 2021-7-22 16:40:06 | 显示全部楼层
    if里面条件满足吗?如果不满足,确实会执行第二句话呀!
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2021-12-31 09:03
  • 71

    主题

    79

    帖子

    967

    积分

    高级会员

    Rank: 6Rank: 6

    积分
    967
     楼主| 发表于 2021-7-23 19:12:09 | 显示全部楼层
    如果是代码图片1,如果if条件满足,也只执行if内的第二次赋值。
    回复 支持 反对

    使用道具 举报

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

    本版积分规则

    QQ|小黑屋|Archiver|芯路恒电子技术论坛 |鄂ICP备2021003648号

    GMT+8, 2024-3-29 05:10 , Processed in 0.323071 second(s), 35 queries .

    Powered by Discuz! X3.4

    © 2001-2017 Comsenz Inc. Template By 【未来科技】【 www.wekei.cn 】

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