欢乐马_Hf9DI 发表于 2019-7-29 16:30:42

请问,if语句执行一次后,是继续执行if语句还是先执行函数后再执行if语句

while(1)
        {
                //在主循环中动态扫描显示,一直循环直到断电为止
                  display2(dis,dis,dis,dis);
                jj++;
                if(jj>=100)
                {
                        jj=0;
                        tmp=dis;
                        dis=dis;
                        dis=dis;
                        dis=dis;
                        dis=tmp;
                }
                //display1(10,11,12,13);
        }


wx_JUGMqXG2 发表于 2019-7-29 16:30:43

if语句执行一次后,是先执行函数后再执行if语句的,如果想要达到一致在if语句里运行的话,可以把if改为while,把jj改为jj++

欢乐马_Hf9DI 发表于 2019-7-29 17:18:19

wx_JUGMqXG2 发表于 2019-7-29 16:30
if语句执行一次后,是先执行函数后再执行if语句的,如果想要达到一致在if语句里运行的话,可以把if改为whil ...

感谢,,想了好久,没想到竟然能够这样做

木柘 发表于 2019-7-29 17:42:38

转译成汉语就是如果...则...,只会单次执行后面的语句块;需要多次执行,应该为while语句直到不再满足条件为止。

欢乐马_Hf9DI 发表于 2019-7-29 17:45:14

木柘 发表于 2019-7-29 17:42
转译成汉语就是如果...则...,只会单次执行后面的语句块;需要多次执行,应该为while语句直到不再满足条件 ...

好的,谢谢诶。

木柘 发表于 2019-7-29 17:57:38

欢乐马_Hf9DI 发表于 2019-7-29 17:45
好的,谢谢诶。

没关系,大家互相学习。:)

rebios 发表于 2019-7-31 16:20:23

判断一下,满足条件就执行{}中的内容,不满足就跳过。
页: [1]
查看完整版本: 请问,if语句执行一次后,是继续执行if语句还是先执行函数后再执行if语句