while(1)就是不断地重复执行{}内的循环体。 通常,循环体内会有至少一个if判断语句,当满足什么条件时,break跳出循环结束。 int x=1; int y=0; while(1){ y = y + x; x++; if (x > 100) break; }; printf("%d",y); 循环体里做累加,x 从 1 开始循环,直到 x =101 ( 满足条件x > 100) ,执行 break跳出循环。