单选题 关于for循环和while循环的说法哪个正确?(    )
   A.while循环先判断后执行,for循环先执行后判断
   B.while循环的判断条件一般是程序结果,for循环的判断条件一般是非程序结果
   C.两种循环在任何时候都不可以替换
   D.两种循环结构中都必须有循环体,循环体不能为空
【正确答案】 B
【答案解析】