下列关于for循环和while循环的说法中哪个是正确的?()
A:while循环能实现的操作,for循环也都能实现
B:while循环判断条件一般是程序结果,for循环判断条件一般是非程序结果
C:两种循环任何时候都可替换
D:两种循环结构中都必须有循环体,循环体不能为空
出自:国家开放大学《面向对象程序设计》