OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 35798|回复: 15

这个语句为什么会显示while loop has empty body 啊,怎么修改呢????????

[复制链接]

3

主题

17

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
200
金钱
200
注册时间
2014-5-18
在线时间
16 小时
发表于 2015-6-3 14:32:54 | 显示全部楼层 |阅读模式
5金钱
1.while (GPIO_ReadInputDataBit(GPIOB, GPIO_Pin_12)||GPIO_ReadInputDataBit(GPIOB, GPIO_Pin_13)||GPIO_ReadInputDataBit(GPIOB, GPIO_Pin_14)||GPIO_ReadInputDataBit(GPIOB, GPIO_Pin_15));

 2.while (GPIO_ReadInputDataBit(GPIOB, GPIO_Pin_12)||GPIO_ReadInputDataBit(GPIOB, GPIO_Pin_13)||\
 GPIO_ReadInputDataBit(GPIOB, GPIO_Pin_14)||GPIO_ReadInputDataBit(GPIOB, GPIO_Pin_15));

while loop has empty body !!!

这个语句为什么会显示while loop has empty body 啊,怎么修改呢????????


最佳答案

查看完整内容[请看2#楼]

应该不影响使用吧,把最后一个分号改为花括号试试: --> {}
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

3

主题

2164

帖子

0

精华

资深版主

Rank: 8Rank: 8

积分
5757
金钱
5757
注册时间
2013-11-22
在线时间
1208 小时
发表于 2015-6-3 14:32:55 | 显示全部楼层
应该不影响使用吧,把最后一个分号改为花括号试试: --> {}
回复

使用道具 举报

3

主题

17

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
200
金钱
200
注册时间
2014-5-18
在线时间
16 小时
 楼主| 发表于 2015-6-3 19:59:58 | 显示全部楼层
回复【2楼】lycreturn:
--------------------------------
谢谢你的回答,确实是这样的,问题已经解决了,OK!
回复

使用道具 举报

58

主题

6293

帖子

1

精华

资深版主

Rank: 8Rank: 8

积分
11474
金钱
11474
注册时间
2014-4-1
在线时间
1297 小时
发表于 2015-6-3 21:14:15 | 显示全部楼层
这应当是个警告,而不会是错误。
回复

使用道具 举报

3

主题

17

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
200
金钱
200
注册时间
2014-5-18
在线时间
16 小时
 楼主| 发表于 2015-6-4 12:37:22 | 显示全部楼层
回复【4楼】xuande:
---------------------------------
是的呢,不知道警告会不会影响程序运行?
回复

使用道具 举报

3

主题

17

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
200
金钱
200
注册时间
2014-5-18
在线时间
16 小时
 楼主| 发表于 2015-6-4 12:43:30 | 显示全部楼层
回复【4楼】xuande:
---------------------------------
 而且提示的是这个警告while loop has empty body !!!
回复

使用道具 举报

0

主题

133

帖子

0

精华

初级会员

Rank: 2

积分
169
金钱
169
注册时间
2014-12-21
在线时间
1 小时
发表于 2015-6-4 14:06:24 | 显示全部楼层
while运行的实体是空的。很正常的警告。
流过汗水才能代表自己真的学会了如何不流汗。
回复

使用道具 举报

3

主题

17

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
200
金钱
200
注册时间
2014-5-18
在线时间
16 小时
 楼主| 发表于 2015-6-5 00:27:30 | 显示全部楼层
回复【7楼】花戒:
---------------------------------
嗯嗯,谢谢!
回复

使用道具 举报

0

主题

5

帖子

0

精华

新手上路

积分
21
金钱
21
注册时间
2018-8-21
在线时间
5 小时
发表于 2017-4-11 09:36:05 | 显示全部楼层
我把while 下面的那句和while对齐警告就没了
1.png
2.png
回复

使用道具 举报

2

主题

9

帖子

0

精华

新手上路

积分
48
金钱
48
注册时间
2017-7-27
在线时间
14 小时
发表于 2017-8-7 22:31:05 | 显示全部楼层
还真的是 对齐了就好了
回复

使用道具 举报

3

主题

17

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
200
金钱
200
注册时间
2014-5-18
在线时间
16 小时
 楼主| 发表于 2017-10-24 14:04:11 | 显示全部楼层
楼主过来看看。
回复

使用道具 举报

1

主题

5

帖子

0

精华

新手入门

积分
16
金钱
16
注册时间
2019-10-3
在线时间
5 小时
发表于 2019-10-3 17:53:10 | 显示全部楼层
Nope 发表于 2017-8-7 22:31
还真的是 对齐了就好了

我对齐了但是还是不行
回复

使用道具 举报

2

主题

13

帖子

0

精华

初级会员

Rank: 2

积分
59
金钱
59
注册时间
2013-12-10
在线时间
9 小时
发表于 2020-8-25 15:17:15 | 显示全部楼层
南栀倾寒123 发表于 2019-10-3 17:53
我对齐了但是还是不行

用shift+tab键缩进到头,再tab对齐就好了
回复

使用道具 举报

2

主题

88

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
357
金钱
357
注册时间
2020-1-6
在线时间
92 小时
发表于 2020-9-11 10:53:20 | 显示全部楼层
hanguibin 发表于 2020-8-25 15:17
用shift+tab键缩进到头,再tab对齐就好了

有道理
回复

使用道具 举报

5

主题

26

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
453
金钱
453
注册时间
2016-1-10
在线时间
138 小时
发表于 2022-2-2 11:03:02 | 显示全部楼层
hanguibin 发表于 2020-8-25 15:17
用shift+tab键缩进到头,再tab对齐就好了

这招好用
回复

使用道具 举报

1

主题

2

帖子

0

精华

新手上路

积分
20
金钱
20
注册时间
2022-10-17
在线时间
3 小时
发表于 2022-10-17 22:47:14 | 显示全部楼层
dzy1996t 发表于 2017-4-11 09:36
我把while 下面的那句和while对齐警告就没了

确实是对齐就好了,这是为啥呀
回复

使用道具 举报

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

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-2-25 23:52

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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