你的for循环没有判断条件,没有break跳出循环语句,所以只能是一直循环了
#include <stdio.h> int main() { int i; for(i = 1;;){ if(++i < 10){ printf("1"); }else{ break; } } return 0; }