请选择 进入手机版 | 继续访问电脑版

 找回密码
 立即注册

扫一扫,访问微社区

搜索
查看: 342|回复: 4

又来叨扰了,while循环没有花括号,那么当while小括号条件成立时,程序怎么运作

[复制链接]

8

主题

19

帖子

71

积分

注册会员

Rank: 2

积分
71
发表于 2019-7-31 18:00:30 | 显示全部楼层 |阅读模式
1金钱

最佳答案

查看完整内容

条件满足的时候,就停在那里,一旦不满足,就执行这个while下面的语句。
回复

使用道具 举报

0

主题

6

帖子

24

积分

新手上路

Rank: 1

积分
24
发表于 2019-7-31 18:00:31 | 显示全部楼层
条件满足的时候,就停在那里,一旦不满足,就执行这个while下面的语句。
回复

使用道具 举报

8

主题

19

帖子

71

积分

注册会员

Rank: 2

积分
71
 楼主| 发表于 2019-7-31 18:00:41 | 显示全部楼层
本帖最后由 欢乐马_Hf9DI 于 2019-7-31 18:02 编辑
  1. <div class="blockcode"><blockquote>   for(i=0;i<slen;i++)//若接收到,则发送相关字符串
  2.                         {
  3.                                 SBUF=s1[i];
  4.                                 while(!TI);
  5.                                 TI=0;
  6.                         }
复制代码

回复

使用道具 举报

0

主题

62

帖子

215

积分

中级会员

Rank: 3Rank: 3

积分
215
发表于 2019-8-1 01:43:53 | 显示全部楼层
while()后直接跟着分号的意思是空的循环体,
while(!TI);

while(!TI)
{
}
是一样的
回复

使用道具 举报

8

主题

19

帖子

71

积分

注册会员

Rank: 2

积分
71
 楼主| 发表于 2019-8-4 22:01:48 | 显示全部楼层
神奇 发表于 2019-8-1 01:43
while()后直接跟着分号的意思是空的循环体,
while(!TI);

谢谢答疑,我基础好差,哎
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|51开发板专区 STM32开发板专区 PLC工控专区 PLC学习机专区 ( 粤ICP备18101765号 )

GMT+8, 2019-9-22 06:22 , Processed in 0.148751 second(s), 21 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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