作者PsMonkey (痞子军团团长)
站内java
标题Re: [问题] 关於For跟While的一个小疑问
时间Thu May 29 21:43:55 2008
※ 引述《j76992001 (人缘有待等)》之铭言:
: 最近做题目做到一题关於for跟while的定义问题
: 其中一个选项问到
: for 与 while 在所有状况下都能完全对应,并产生相同结果
: 问题其实卡在"完全对应"跟"相同结果"
: 如果以完全对应而言
: for可以三个初始值都不设数值(完全空白)
: 但是while却不行
: 可是
: 如果以相同结果而论
: 我想是可以的
: 那麽
: for 与 while 在所有状况下都能完全对应,并产生相同结果
: 这句话到底算对还是不对呢?
[A]
for(
[B] ;
[C];
[E]){
[D]
}
[F]
//////////////////////////////////////////////////
[A]
[B]
while(
[C]){
[D]
[E]
}
[F]
基本上我都这样教:for 是 while 的偷懒版
唯一不行的就是你说的,for 里头三个「叙述」可以空白
但是 while 的括号里头一定得塞个 boolean statement
for 的空白,对应到 while 就塞一个 true 也是同样意思
如果回到你的那个问句
我想我会回答「是」
--
侃侃长论鲜窒碍 首页:
http://www.psmonkey.idv.tw
众目睽睽无心颤 Blog:
http://ps-think.blogspot.com
茕居少聊常人事
杀头容易告白难 欢迎参观 Java 版(@ptt.cc) \囧/
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 61.20.173.4