找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 3627|回复: 4
打印 上一主题 下一主题
收起左侧

对于 if后的语句是怎么执行的?

[复制链接]
跳转到指定楼层
楼主
ID:65446 发表于 2014-9-2 10:54 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 yyjjwan1627 于 2014-9-2 10:55 编辑

if(i == 8)   //这条是当I==8的时候,执行,I=0;DIR取反,
    {  
        i = 0;     //执行,I=0;
        dir = ~dir;     //DIR取反,
    }  

    j++;                //请问这句是什么执行累加呢,是if(i==8)完后就执行一次吗?
    if(j == 10)   
    {  
        i = 0;  
        j = 0;  
        flag++;  

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:63656 发表于 2014-9-2 12:01 | 只看该作者
不是的!if语句是判断语句来的,j++一直在累加,当j累加为10时,程序就进入if(j==10)的函数体里面,if语句的功能就是当它为真时就执行,当它为假时,就不执行!!!!

评分

参与人数 1威望 +40 黑币 +30 收起 理由
admin + 40 + 30 回答技术问题奖励积分

查看全部评分

回复

使用道具 举报

板凳
ID:63656 发表于 2014-9-2 12:03 | 只看该作者
你没有学过C语言吗
回复

使用道具 举报

地板
ID:65446 发表于 2014-9-2 14:14 | 只看该作者
2842687945 发表于 2014-9-2 12:01
不是的!if语句是判断语句来的,j++一直在累加,当j累加为10时,程序就进入if(j==10)的函数体里面,if语句 ...

J++;是每次周期累加一次吧?
回复

使用道具 举报

5#
ID:63656 发表于 2014-9-2 14:26 | 只看该作者
yyjjwan1627 发表于 2014-9-2 14:14
J++;是每次周期累加一次吧?

是的,
回复

使用道具 举报

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

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

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