while(1)

[复制链接]
1955|5
 楼主| su2006 发表于 2009-2-10 15:46 | 显示全部楼层 |阅读模式
一种是:while(1)<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{语句1;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;……语句n;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />另一种是:语句1;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;……语句n;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;while(1)<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{;}<br />这两种表达方式有什么区别???<br />
NE5532 发表于 2009-2-10 22:43 | 显示全部楼层

区别

第一种是一真执行各语句的用真循环,语句1到n是while内的循环体<br />第二种是执行完语句1到n后,执行while的用真空循环,程序什么事情也不做。
tc9148 发表于 2009-2-11 09:15 | 显示全部楼层

使用目的不同!!!!!!!!!!!!!!!!

  
常来21ic 发表于 2009-2-11 11:23 | 显示全部楼层

嘎嘎

第一种还有机会跳出循环,这个用法太普遍了<br />第二种就在那里原地踏步啦,一般调试的时候可以这样用,做产品一般不这样用。
 楼主| su2006 发表于 2009-2-11 22:07 | 显示全部楼层

1602程序

1602显示程序<br />用这两种方法效果有很大区别;<br />第一种:字符串一一地显示出来的(一直是这样的),而且显示屏会闪。<br />第二种:字符串同时显示的,也不会闪。<br />这些现象是什么原因呢?我是用Proteus仿真的。
常来21ic 发表于 2009-2-12 22:57 | 显示全部楼层

透过现象看本质

为什么不闪,因为不去执行前面的语句(刷屏)了。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

66

主题

132

帖子

0

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