看板 Grad-ProbAsk 關於我們 聯絡資訊
如題 我自己對兩種迴圈的理解是等價 只差在設計概念 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