Re: [問題] while(1)的新手疑問

看板C_and_CPP作者 (史瑞克)時間15年前 (2010/06/29 02:09), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串6/6 (看更多)
※ 引述《scrush (阿慶)》之銘言: : 不好意思,我一直對while(1)這邊有點不理解,爬文也沒看到我想要的答案才發文, : 我常常看到一些 code在程式最底端加上個 while(1){}; 或是while(1){} : 請問這是要做什麼用的?有加 ; 跟沒加 ; 有何分別?目的只是讓這段code一直執行嗎? : 如果是的話為何不必直接寫 while(1){code} ,用while(1)把程式幫起來不就得了嗎? : 還是說目的不同? 「while(1){}」和「while(1);」兩種寫法結果都相同 沒意外的話gcc -S出來的結果也都相同 control statement裡面的程式碼 只有一行程式碼後面要加「;」或者用{}框起來都沒問題 超過一行以上只能用{}框起來 {}的後面不用加「;」 while(1);是無限迴圈 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.135.31.3 ※ 編輯: shrekwang 來自: 140.135.31.3 (06/29 02:50)
文章代碼(AID): #1CAEK-Ii (C_and_CPP)
討論串 (同標題文章)
文章代碼(AID): #1CAEK-Ii (C_and_CPP)