看板 java 關於我們 聯絡資訊
※ 引述《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