[应用相关] 两个while语句不同结果,为什么?

[复制链接]
859|15
 楼主| duo点 发表于 2023-1-5 09:56 | 显示全部楼层 |阅读模式
左边的提示为什么?编译没有提示出错。
1957463b62e590361d.png
wwppd 发表于 2023-1-6 19:44 | 显示全部楼层
你在while里面增加一个{}试试。
tabmone 发表于 2023-1-9 09:45 | 显示全部楼层
第二个警告被第一个遮挡了。              
qiufengsd 发表于 2023-1-9 11:01 | 显示全部楼层
你把鼠标放在那个报错的位置,可以看到。
janewood 发表于 2023-1-12 21:43 | 显示全部楼层
编译的时候这个会有警告的。              
SantaBunny 发表于 2023-1-13 16:09 | 显示全部楼层
第二个警告被遮挡了。
朝生 发表于 2023-1-13 16:50 | 显示全部楼层
警告罢了,估计就是你用了【;】编译器觉得不行。
芯路例程 发表于 2023-1-13 16:51 | 显示全部楼层
只要程序正常运行,一些小警告可以不用管它。
mollylawrence 发表于 2023-1-19 12:54 | 显示全部楼层
这个默认的语法存在警告,没有问题。
pl202 发表于 2023-1-19 16:01 | 显示全部楼层
你删除第一个警告,第二个也会告警 。
tpgf 发表于 2023-2-3 15:54 | 显示全部楼层
关键是while里边的函数的返回值是什么类型的
qcliu 发表于 2023-2-3 16:06 | 显示全部楼层
这个跟函数的返回值的种类是有关系的
drer 发表于 2023-2-3 16:15 | 显示全部楼层
有可能吧0x08认定为一个布尔类型的数据啊
coshi 发表于 2023-2-3 16:35 | 显示全部楼层
第二个修改为按位与试试看会不会相同呢
kxsi 发表于 2023-2-3 16:50 | 显示全部楼层
左边的应该也不是错误吧 应该是警告
wiba 发表于 2023-2-3 17:01 | 显示全部楼层
仅仅是警告信息 先运行了再说吧 可能完全没有问题
您需要登录后才可以回帖 登录 | 注册

本版积分规则

775

主题

4423

帖子

2

粉丝
快速回复 在线客服 返回列表 返回顶部
0