一般格式是:while(条件或表达式){ 程序段}
如果条件成立,则(表达式)结果为1
所以while(1){ 程序段},是死循环,因结果已经是1了,条件也不用判断了,就一直执行大括号内的程序段,除非有break语句可以跳出
而while(1);是程序停止,同样是一个死循环,但又没有什么事情可做,连跳出的机会就 没有,所以就是停止不动了.
但如果开了中断,中断程序是可以执行的。
一般格式是:while(条件或表达式){ 程序段}
如果条件成立,则(表达式)结果为1
所以while(1){ 程序段},是死循环,因结果已经是1了,条件也不用判断了,就一直执行大括号内的程序段,除非有break语句可以跳出
而while(1);是程序停止,同样是一个死循环,但又没有什么事情可做,连跳出的机会就 没有,所以就是停止不动了.
但如果开了中断,中断程序是可以执行的。