[理工] 請教For/While Loop 概念

看板Grad-ProbAsk作者 (rogerexe)時間7年前 (2019/01/13 10:23), 編輯推噓1(107)
留言8則, 2人參與, 7年前最新討論串1/1
如題 我自己對兩種迴圈的理解是等價 只差在設計概念 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

01/13 10:56, 7年前 , 1F
兩者功能是一樣沒錯阿,只是差在for可以比while多設變
01/13 10:56, 1F

01/13 10:56, 7年前 , 2F
數跟做迴圈末的動作。而且其實這個範例不太準,因為實
01/13 10:56, 2F

01/13 10:56, 7年前 , 3F
際上for(int i = 0;;)的這個i出迴圈後就消失了,根本
01/13 10:56, 3F

01/13 10:56, 7年前 , 4F
不會有辦法再print,我猜他應該是說在迴圈內print那個變
01/13 10:56, 4F

01/13 10:56, 7年前 , 5F
數i吧?因為兩者都能控制迴圈執行3次,但用while在i++
01/13 10:56, 5F

01/13 10:56, 7年前 , 6F
之後print的確可以有1,2,3的情況,自己trace看看吧!
01/13 10:56, 6F

01/13 10:59, 7年前 , 7F
感恩感恩
01/13 10:59, 7F

01/13 11:01, 7年前 , 8F
感謝拯救廢新手 3q
01/13 11:01, 8F
文章代碼(AID): #1SEg4NsN (Grad-ProbAsk)