问个c语言基础问题

[复制链接]
 楼主| 江陵龙少 发表于 2011-9-2 16:54 | 显示全部楼层 |阅读模式
while(USART_GetFlagStatus(USART1, USART_FLAG_TXE) == RESET)
  {
  }
等同于
while(USART_GetFlagStatus(USART1, USART_FLAG_TXE) == RESET);

吗?这怎么理解?
午夜霓虹 发表于 2011-9-2 17:01 | 显示全部楼层
等同
香水城 发表于 2011-9-2 17:27 | 显示全部楼层
 楼主| 江陵龙少 发表于 2011-9-2 21:25 | 显示全部楼层
书本上有据可查吗?
guet_new_man 发表于 2011-9-3 10:47 | 显示全部楼层
LZ, 请问while(1);   与 while(1){};   有啥区别?
virtualtryon 发表于 2011-9-3 10:53 | 显示全部楼层
等不等同,跟编译器有关吧?直接看汇编代码对比一下不就清楚了。
香水城 发表于 2011-9-3 11:21 | 显示全部楼层
书本上有据可查吗?
江陵龙少 发表于 2011-9-2 21:25


当然有据可查,单独一个分号“;”是空语句,两个花括号括起来的部分没有任何动作的语句也是空语句。
luoyechuan 发表于 2011-9-3 11:32 | 显示全部楼层
两个花括号括起来是为了防止循环有多条语句,现在里面没有语句就和没有花国号是一样的。。不执行任何动作。
Ryanhsiung 发表于 2011-9-3 14:50 | 显示全部楼层
; == {;}            
{}  = {;}
;={}
jingzhongyue 发表于 2011-9-3 16:53 | 显示全部楼层
等同
火箭球迷 发表于 2011-9-4 16:57 | 显示全部楼层
是等同的
yinyangdianzi 发表于 2011-9-5 10:34 | 显示全部楼层
marking...
zlseek 发表于 2011-9-5 11:01 | 显示全部楼层
学习了~~~~~
dfsa 发表于 2011-9-5 19:58 | 显示全部楼层
是够基础的
火箭球迷 发表于 2011-9-5 22:53 | 显示全部楼层
随便找本C语言的书都有
huoleida 发表于 2011-11-26 09:01 | 显示全部楼层
这样的牛角尖,还真没有注意到啊:lol
这样一问,到时不敢确定了,确实没有看官方的说法。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

个人签名:佩服2个头陀:苦头陀和伙工头陀

85

主题

286

帖子

2

粉丝
快速回复 在线客服 返回列表 返回顶部
个人签名:佩服2个头陀:苦头陀和伙工头陀

85

主题

286

帖子

2

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