判断【while ( ) { ;} 表示无限循环】的正误

本题结果为【错误】,我不理解,()里面什么都没有,不是非0的意思吗?这不就陷入无限循环了?

()里必需输入表达式,这段程序直接是错误的吧。无限循环应该是:

while(1)
{
  ;
}

while里面要有为非0即表示真的值,如while(1),才可以,小括号()里面没东西会报语法错误