c语言入门:while循环

while循环加花括号和不加效果不一样?

不加花括号while作用范围只有下面一句代码, 加了之后就是整个花括号的范围, 如果恰好花括号中只有一句代码, 那就是一样的效果, 否则就不一样
有用请采纳

花括号里面的相当于语句块,而单个语句也是一个语句块,而while()是对语句块进行操作了

int main(){
  while(1){
    //这种是对输出111 222的while操作
      printf("111");
      printf("222");
  }


while(1)
  printf("111");//而这种语句块只有一个输出111  
  printf("222");
}