C51单片机,C语言
while(表达式)
while语句的意思是:先计算表达式的值,当值为真(非0)时, 执行循环体语句;执行完循环体语句,再次计算表达式的值,如果为真,继续执行循环体……这个过程会一直重复,直到表达式的值为假(0),就退出循环,执行后面的语句。
求解:
1:表达式中的值“非0”,等于1.2.3.4.5.6.7就是非0吗?
2:表达式的值为零就会退出循环,退出循环够重新赋值为1会重新进去循环吗?
3:sbit key=P1.1
while(!key); 这句话是什么意思?
回答的请详细点,初学者。