Re: [問題] while(1)的新手疑問
藉由這一篇來請問一個相關的問題
在linux kernel的程式中,有時後會見到以下的寫法
do
{
code...
}while(0);
從字面上來看,就是只作一次
感覺就沒必要加do {}while(0)了
有人知道這種寫法的特殊用意嗎??
※ 引述《scrush (阿慶)》之銘言:
: 不好意思,我一直對while(1)這邊有點不理解,爬文也沒看到我想要的答案才發文,
: 我常常看到一些 code在程式最底端加上個 while(1){}; 或是while(1){}
: 請問這是要做什麼用的?有加 ; 跟沒加 ; 有何分別?目的只是讓這段code一直執行嗎?
: 如果是的話為何不必直接寫 while(1){code} ,用while(1)把程式幫起來不就得了嗎?
: 還是說目的不同?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 210.200.203.164
→
06/27 10:25, , 1F
06/27 10:25, 1F
推
06/27 10:29, , 2F
06/27 10:29, 2F
推
06/27 11:24, , 3F
06/27 11:24, 3F
推
06/27 11:54, , 4F
06/27 11:54, 4F
推
06/27 12:06, , 5F
06/27 12:06, 5F
→
06/27 12:39, , 6F
06/27 12:39, 6F
→
06/27 12:40, , 7F
06/27 12:40, 7F
→
06/27 12:41, , 8F
06/27 12:41, 8F
→
06/27 12:42, , 9F
06/27 12:42, 9F
→
06/27 12:42, , 10F
06/27 12:42, 10F
→
06/27 12:46, , 11F
06/27 12:46, 11F
推
06/28 14:02, , 12F
06/28 14:02, 12F
討論串 (同標題文章)