您的位置:广东在线游戏网 > 游戏资讯 > while(true)和while(1)是一样的吗??? 有...

while(true)和while(1)是一样的吗??? 有...

作者:广东在线游戏网日期:

返回目录:游戏资讯


和while(true)是一个意思。
就是循环测试一直为真,
一般在应用中加入跳出测试条件:
while(1)
{

...
if(什么)
break;
;;;
}这样的。

是一样的,只要true在这个语言中存在,像C语言中是不存在true的,此时就不一样了。
" "、1、'0'有区别:分别是一个有效地址、整数1、整数48。

while(" ")、while(1)、while('0')没有区别:结果都是 while(true)。因为while这里要求的是一个逻辑表达式," "、1、'0'三者都是正整数,都不是零,非零C语言判定为逻辑真。
为好玩吧,或炫耀某种C语言技艺。

这是程序执行的一种循环语句,有当值循环和直到型循环两种,它们的区别如下:

  1. while(1)会循环执行后面的语句

  2. while(1);表示一个死循环,循环一直运行下去,因为条件一直为真.

  3. while(1){……}是让单片机一直执行{……}中内容,防止程序跑飞,通常用于主程序主体,确保程序持续执行

  4. while(1);是一条指令,它让单片机停在这个位置,一般用来检测中断,只有cpu收到中断指令,才会跳出while(1),进入中断服务子程序;

  5. 你只要记住whlie(1)本质是死循环,while(1)中的指令会不断重复执行,除非有中断,while(1);可以看作while(1){//空指令},它执行的是空指令,于是单片机就停在这行代码处.

相关阅读

  • while 和 do-while的区别是

  • 广东在线游戏网游戏资讯
  • 你的程序编的很不清晰上面知还是++i<=100;下面就变成了i==51;我明白你的意思但C教材上不会这么编一般的思维是:让一个数自增:比如 i从1增到100;再设置道一个变量来容纳:比如n;
关键词不能为空

标签导航

我来解释下为什么有的人会收不到win10推送 收到微软升级WIN10推送之后,大概多长时间可以安装? 获取win10图标出现后订阅了,然后就说最快几天或几周会收到... 现在win10预约推送时限过了么,为什么我收不到 苹果手机的免费解谜游戏有哪些,比如时间之谜之类的 有没有可以推荐的解谜游戏iOS的最好是免费 苹果app有什么免费的解谜游戏 苹果商店有哪些好玩又免费的游戏 一个单片机程序中用while(1){程序}和程序最后写whi... while(1)是什么意思? while(true)和while(1)是一样的吗??? 有... do while 和while的区别 三国战纪手游超必杀技怎么释放 《三国战纪》手游新手怎么玩? 三国战纪手游怎么解大师 《三国战纪》手游怎么样能变得很厉害? wii fit Wii Fit的游戏有哪些? wii play和WI... 想问下wii fit 是不是真的可以起到锻炼的作用? wii fit 好玩儿吗 wii sports wow5.4炫彩之剑怎么获得 wow炫彩之剑现在是怎么出?开垃圾箱吗? 炫彩之剑的介绍 wow炫彩之剑哪里出 winkawaks模拟器打开后界面是英文的 看不懂阿 怎么变... 街机游戏winkawaks怎么换成中文 街机模拟器winkawaks怎么把游戏列表调中文 请教:如何将Winkawaks的游戏列表变为中文的 金三角,银三角,和金海月都是哪几个国家? 金三角是那几个国的边境 金三角包括几个国家 金山角在哪几个国家交界处 现在还很乱吗 win10服务管理器在哪 win10此电脑在哪里? win10的小娜在哪里 怎样进入win10的服务 成都有贷款的吗 成都比较专业的贷款平台 成都正规的贷款公司有哪些? 成都个人怎么贷款? 魔兽世界为什么能吸引那么多玩家?一般的游戏经过几年后都会衰落... 魔兽世界为什么衰落 为什么魔兽世界正在衰落 刚买了个金克丝技能怎么点主什么复什么,顺便讲解一下 英雄联盟、今天买了一个暴走萝莉、可不会用,、真无语、求技巧与... 版本金克斯怎么出装 新版本暴走萝莉金克斯出装思 英雄联盟暴走萝莉战争领主的嗜血怎么加点 如何在while循环和do--while循环中加 BREAK while 和 do-while的区别是 do-while语句和while的区别 请问谁有塞尔达传说之神秘金三角的攻略吗? fc塞尔达传说神秘金三角第9关的圣力是什么?怎么得到?