关于while(条件表达式) 循环体,以下叙述正确的是( )? (假设循环体里面没有break,continue,return,goto等等语句)

A.循环体的执行次数总是比条件表达式的执行次数多一次
B.条件表达式的执行次数总是比循环体的执行次数多一次
C.条件表达式的执行次数与循环体的执行次数一样
D.条件表达式的执行次数与循环体的执行次数无关while(条件表达式)

循环体

while循环中,当条件表达式成立时,才会执行循环体中语句,每次执行期间,都会对循环因子进行修改(否则就成为死循环),修改完成后如果while条件表达式成立,继续循环,如果不成立,循环结束

故:while循环条件将会比循环体多执行一次。(B)

B

选B
while循环条件将会比循环体多执行一次。
比如:

while(false){
  //满足条件
}

先判断是否满足while条件,如果满足则执行循环体。
所以,判断条件永远比循环体执行多一次。