while()与while();后者多了个分号~有什么区别??

来源:百度知道 编辑:UC知道 时间:2024/06/02 00:00:35
while()与while();后者多了个分号,在执行的时候有什么区别?
我主要是不明白有分号的情况例如:while(!TF1);该语句说明是TF1不为1时,等待。
等待的时候程序是不是就停留在这个语句上,不在执行别的程序,直到()内为假。
谢谢你们的回答~

while()后有分号却没语句,也就是所谓的空语句,while判断后不做任何动作。没有分号,则执行分号前的语句。

不会啊,如果是c语言的话,那就应该继续执行下面的语句,不会停止的。

没分号是 “当...... 的时候” 做状语从句的主语
有分号的指的是WHILE 前面的句子 或者做语气词