while循环加花括号和不加效果不一样?
不加花括号while作用范围只有下面一句代码, 加了之后就是整个花括号的范围, 如果恰好花括号中只有一句代码, 那就是一样的效果, 否则就不一样
有用请采纳
花括号里面的相当于语句块,而单个语句也是一个语句块,而while()是对语句块进行操作了
int main(){
while(1){
//这种是对输出111 222的while操作
printf("111");
printf("222");
}
while(1)
printf("111");//而这种语句块只有一个输出111
printf("222");
}