while1是什么功能

作者&投稿:泰京 (若有异议请与网页底部的电邮联系)

大季敬15286961859问: 单片机C语言中的的死循环即while(1)有什么作用?详...??? -
赫山区口服回答: 一般而言,单片机程序中至少是有一个“死循环”的,这是为了保证单片机运行程序不“跑飞”,始终在“可控”之下.

大季敬15286961859问: 单片机中while(1)到底有什么作用啊? -
赫山区口服回答: 个程序思路有问题,单纯时钟的话,通常主程序就只做按键处理,一开始应打开中断,包括TR0=1;while(1)里一直检测按键是否按下,按下,消抖后关闭中断,进行按键处理,处理完打开中断让计数器接这计数.整理好思路重写一下,有什么问题可以Hi我!!

大季敬15286961859问: 想问一下:这个while(1)在程序中什么作用 -
赫山区口服回答: 这个语句可以读作:当a和b的当前字符相等且a的当前字符非字符串结尾时,将当前字符设置成后面一个字符. 作用是比较两个字符串,跳过开始相同的字符找到两字符串不同的那个字符,然后根据这个进行判定.

大季敬15286961859问: 单片机 程序中while (1) 的作用是什么 -
赫山区口服回答: 无限循环 当输入为'Q'时,会执行到下面的语句块,跳出循环else if(choice=='Q') break; 还有其他问题,可以继续追问 答题不易,相互理解,相互帮助

大季敬15286961859问: “while1” 指令的作用是甚么
赫山区口服回答: 如果{}里面的语句没特殊注明则不会退出循环.一些需要无限重复的指令可以这样写

大季敬15286961859问: C51程序编程里最后的while(1);什么意思? -
赫山区口服回答: 就是一直循环执行下去. while()括号里面的内容为真,就执行,为假就不执行 布尔变量0为假,1为真 显然while(1)没有为假的时候.

大季敬15286961859问: C语言,while语句是起什么作用的 -
赫山区口服回答: while(条件表达式){语句组;} 当条件表达式的值非0时,执行“语句组”内的语句,然后再次判断“条件表达式”,只有当条件表达式的值为0时,才退出循环. do{语句组;}while(条件表达式); 则是先无条件地执行“语句组”内的语句,然后再判断“条件表达式”,当条件表达式的值非0时,执行“语句组”内的语句…….只有当条件表达式的值为0时,才退出循环.

大季敬15286961859问: 程序设计中while(1)什么意思? -
赫山区口服回答: while语句的原型是while(表达式)语句,当表达式为非0值时,执行while语句中的嵌套语句.那么while(1)其中1代表一个常量表达式,他永远不会等于0.所以,循环会一直执行下去.除非你设置break等类似的跳出循环语句循环才会中止

大季敬15286961859问: 单片机中以串行口工作方式while(1)的作用 -
赫山区口服回答: 整个程序只执行1次,如果不加while,执行完后单片机的程序指针(PC)并不会停止,仍然会继续从ROM中读取指令并执行,这样一来可能会出现程序跑飞的情况,进而出现不确定的结果,具体到你的程序中,理论上PC指针达到0xFFFFH后就可能会又从头开始执行,造成再次输出,这不是程序要实现的本意.while(1)就是让程序在执行完后在原地循环,相当于停在原地,防止跑飞.

大季敬15286961859问: 程序中这个while(1)是什么意思啊,能不能省去 -
赫山区口服回答: while() { } 语句是循环语句的一种,()中是判断循环继续的条件.为真则进行循环,在c语言中,非0即是真,1就是真,也就是满足while的循环条件,程序进行循环,此处while(1)即为永远条件成立,永远循环下去,就是一个死循环.它的作用是使程序永远执行下去,除非while语句体中if ,else if语句都不满足,才跳出循环.这种用法在一些菜单程序块中经常应用到.


本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网