bootean x=true;
if(x);
//另一组如下:
bootean y=true;
if(y){}
以上两组语句都不会报错,没有语法错误,因为都是无限循环语句,第一组中的if(x);相当于if(x){ ; },第二组中的if(y){}效果与第一种的一样,都是空语句,不作为,成为if()语句的循环体。
2)while()语句中的空语句循环体
int x=5;
while(x==5) ;
空语句,无限循环。
3)for()语句的空表达式与空语句循环体
for( ; ; ){ }
此语句无限循环。
评论