普中开源电子分享网

 找回密码
 立即注册
搜索
查看: 3196|回复: 6

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

 关闭 [复制链接]

8

主题

19

帖子

71

积分

注册会员

Rank: 2

积分
71
发表于 2019-7-29 16:30:42 | 显示全部楼层 |阅读模式
1金钱
  1. while(1)
  2.           {
  3.                 //在主循环中动态扫描显示,一直循环直到断电为止
  4.                   display2(dis[0],dis[1],dis[2],dis[3]);
  5.                 jj++;
  6.                 if(jj>=100)
  7.                 {
  8.                         jj=0;
  9.                         tmp=dis[0];
  10.                         dis[0]=dis[1];
  11.                         dis[1]=dis[2];
  12.                         dis[2]=dis[3];
  13.                         dis[3]=tmp;
  14.                 }
  15.                 //display1(10,11,12,13);
  16.           }
复制代码



我知道答案 本帖寻求最佳答案回答被采纳后将获得系统奖励10 金钱 , 目前已有6人回答

最佳答案

查看完整内容

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

使用道具 举报

0

主题

13

帖子

46

积分

新手上路

Rank: 1

积分
46
发表于 2019-7-29 16:30:43 | 显示全部楼层
if语句执行一次后,是先执行函数后再执行if语句的,如果想要达到一致在if语句里运行的话,可以把if改为while,把jj改为jj++
回复

使用道具 举报

8

主题

19

帖子

71

积分

注册会员

Rank: 2

积分
71
 楼主| 发表于 2019-7-29 17:18:19 | 显示全部楼层
wx_JUGMqXG2 发表于 2019-7-29 16:30
if语句执行一次后,是先执行函数后再执行if语句的,如果想要达到一致在if语句里运行的话,可以把if改为whil ...

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

使用道具 举报

0

主题

2

帖子

11

积分

新手上路

Rank: 1

积分
11
发表于 2019-7-29 17:42:38 | 显示全部楼层
转译成汉语就是如果...则...,只会单次执行后面的语句块;需要多次执行,应该为while语句直到不再满足条件为止。
回复

使用道具 举报

8

主题

19

帖子

71

积分

注册会员

Rank: 2

积分
71
 楼主| 发表于 2019-7-29 17:45:14 | 显示全部楼层
木柘 发表于 2019-7-29 17:42
转译成汉语就是如果...则...,只会单次执行后面的语句块;需要多次执行,应该为while语句直到不再满足条件 ...

好的,谢谢诶。
回复

使用道具 举报

0

主题

2

帖子

11

积分

新手上路

Rank: 1

积分
11
发表于 2019-7-29 17:57:38 | 显示全部楼层

没关系,大家互相学习。
回复

使用道具 举报

0

主题

6

帖子

24

积分

新手上路

Rank: 1

积分
24
发表于 2019-7-31 16:20:23 | 显示全部楼层
判断一下,满足条件就执行{}中的内容,不满足就跳过。
回复

使用道具 举报

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

本版积分规则

关闭

站长推荐上一条 /1 下一条

Archiver|手机版|小黑屋|普中开源电子分享网 粤ICP备16123577号-2

GMT+8, 2024-5-15 11:37 , Processed in 0.388444 second(s), 37 queries .

Powered by 论坛搭建 X3.4

Copyright © 2001-2021, Tencent Cloud.

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