作者willie0812 (willie)
看板C_and_CPP
標題[問題] while的問題
時間Thu Apr 23 20:34:21 2009
剛開始接觸C
遇到一個問題 一直卡在這個while迴圈
但是我也看不出來有哪裡錯
想請問一下板上的高手 不知道這樣寫是否有錯誤
while(1)
{
i1 = HAL_GETMEM32(0x300b0000+0xc);
if(i1==0)
{
printf(" \n Disable DMA. ");
break;
}
}
謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.114.14.19
1F:推 areyo:while(1) 無線蛔圈 04/23 21:13
2F:推 Peruheru:我想那應該是故意的,好像是要等i1為0時才跳出 04/23 21:15
3F:推 DWR:要先確定il==0會有成立的時候,不然就像上面說的 04/23 21:15
4F:推 chrisdar: Qmmmmmmmmm 04/23 21:15
5F:推 stonehomelaa:誰知道為什麼i1不會是0呢... 04/23 22:03
6F:→ ledia:可能是 volatile variable 04/23 22:07