设 m 和 n 都是 int 类型,那么以下 for 循环语句的执行结果是__?

for(m=0,n=-1;n=0;m++,n++)
{
    n++;
}
1086 次浏览
  • A、循环体执行一次
  • B、循环体一次也不执行
  • C、是无限循环
  • D、循环结束判断条件不合法
判断条件n=0,无论何时,n都被赋值为0,而赋值表达式的返回值即被赋值本身,即0,从而被认为是false,因此,for语句的循环体从来不会被执行。
挑战成功
2年前
挑战失败
2年前
挑战成功
2年前