C语言中有三种循环1 while循环while(x)...先判断x是否为真,如果为假则不执行。 所以 这个是可能一次都不执行的。 2 for循环for(a;b;c)xxx先执行a然后判断b, 循环体xxx执行后,再执行c所以 如果b初始为假,那么同样可能一次都不执行。 3 do while循环do xxx while(x);先执行xxx ,再判断x, 如果为真则继续,否则退出。所以 只有do while是至少执行一次的。