作者rogerexe (rogerexe)
看板Grad-ProbAsk
標題[理工] 請教For/While Loop 概念
時間Sun Jan 13 10:23:16 2019
如題
我自己對兩種迴圈的理解是等價
只差在設計概念 While 偏向執行次數未知
我在網路上看到一篇介紹
http://sohumtw.blogspot.com/2012/07/for-while-if-switch.html
內容敘述第二/四點 for/while loop 結束時i的值不同??
這跟我認知有差異 (我以為網誌範例 for/while loop 結束時i皆是3 )
拍謝我廢物新手,還請高手提點
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 61.228.243.182
※ 文章網址: https://www.ptt.cc/bbs/Grad-ProbAsk/M.1547346199.A.D97.html
推 sssxyz11: 兩者功能是一樣沒錯阿,只是差在for可以比while多設變 01/13 10:56
→ sssxyz11: 數跟做迴圈末的動作。而且其實這個範例不太準,因為實 01/13 10:56
→ sssxyz11: 際上for(int i = 0;;)的這個i出迴圈後就消失了,根本 01/13 10:56
→ sssxyz11: 不會有辦法再print,我猜他應該是說在迴圈內print那個變 01/13 10:56
→ sssxyz11: 數i吧?因為兩者都能控制迴圈執行3次,但用while在i++ 01/13 10:56
→ sssxyz11: 之後print的確可以有1,2,3的情況,自己trace看看吧! 01/13 10:56
→ rogerexe: 感恩感恩 01/13 10:59
→ rogerexe: 感謝拯救廢新手 3q 01/13 11:01