我太困了。Vc,但是為什么我的程序會(huì)陷入死循環(huán)?C是面向過程的,c 是面向?qū)ο蟮模? 是指預(yù)先存在的C,基于C,c vc和vc 只是基于窗口接口的編程工具,它們是C和c 的編程工具,不是語言vc 而是基于vc的擴(kuò)展版,增加了一些新的類和函數(shù)。
a: while (1)在C語言中,1表示結(jié)果為真。雖然While中有一個(gè)break,ii0 1使得I不可能是100,所以是一個(gè)無限循環(huán),C: k0,但是在do語句中,循環(huán)內(nèi)容在判斷之前運(yùn)行一次,所以是一個(gè)無限循環(huán)。A的While(1)與I無關(guān),因?yàn)閃hile始終為真,所以它是一個(gè)無限循環(huán);c因?yàn)镵本身大于0,而do中的 k不斷增加,所以K會(huì)一直大于0,循環(huán)無法結(jié)束;
如果沒有傷害,就退出無限循環(huán),穿越運(yùn)行窗口。當(dāng)你以后用C開發(fā)windows窗口應(yīng)用的時(shí)候,你就會(huì)明白,所有的程序其實(shí)都是一個(gè)死循環(huán)。定義/實(shí)現(xiàn)許多回調(diào)函數(shù)。然后不斷地從消息隊(duì)列鏈中獲取消息。然后分發(fā)并執(zhí)行。我也是初學(xué)者。沒事的。CPU占用10 main(){ inti;I2;loop:if(i2){printf(%d,I);gotoloop} getch();}0%。
3、C語言寫的出現(xiàn)了死循環(huán),,作為新新手的我找不到為什么我不知道你要做什么。為什么會(huì)有這么多周期?而且從來沒有換行,您想鍵入多少個(gè)空格或星號(hào)?do { printf(*);do { printf();m 1;}while(m1