打印

问个c语言基础问题

[复制链接]
2108|15
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
江陵龙少|  楼主 | 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 | 只看该作者
YES

使用特权

评论回复
地板
江陵龙少|  楼主 | 2011-9-2 21:25 | 只看该作者
书本上有据可查吗?

使用特权

评论回复
5
guet_new_man| | 2011-9-3 10:47 | 只看该作者
LZ, 请问while(1);   与 while(1){};   有啥区别?

使用特权

评论回复
6
virtualtryon| | 2011-9-3 10:53 | 只看该作者
等不等同,跟编译器有关吧?直接看汇编代码对比一下不就清楚了。

使用特权

评论回复
7
香水城| | 2011-9-3 11:21 | 只看该作者
书本上有据可查吗?
江陵龙少 发表于 2011-9-2 21:25


当然有据可查,单独一个分号“;”是空语句,两个花括号括起来的部分没有任何动作的语句也是空语句。

使用特权

评论回复
8
luoyechuan| | 2011-9-3 11:32 | 只看该作者
两个花括号括起来是为了防止循环有多条语句,现在里面没有语句就和没有花国号是一样的。。不执行任何动作。

使用特权

评论回复
9
Ryanhsiung| | 2011-9-3 14:50 | 只看该作者
; == {;}            
{}  = {;}
;={}

使用特权

评论回复
10
jingzhongyue| | 2011-9-3 16:53 | 只看该作者
等同

使用特权

评论回复
11
火箭球迷| | 2011-9-4 16:57 | 只看该作者
是等同的

使用特权

评论回复
12
yinyangdianzi| | 2011-9-5 10:34 | 只看该作者
marking...

使用特权

评论回复
13
zlseek| | 2011-9-5 11:01 | 只看该作者
学习了~~~~~

使用特权

评论回复
14
dfsa| | 2011-9-5 19:58 | 只看该作者
是够基础的

使用特权

评论回复
15
火箭球迷| | 2011-9-5 22:53 | 只看该作者
随便找本C语言的书都有

使用特权

评论回复
16
huoleida| | 2011-11-26 09:01 | 只看该作者
这样的牛角尖,还真没有注意到啊:lol
这样一问,到时不敢确定了,确实没有看官方的说法。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

85

主题

279

帖子

2

粉丝