1樓:
我想你的意思理解錯了,d的意思是 針對在while後的表示式為零時結束迴圈,不是在while後的表示式為1時結束迴圈,而不是問你是否只有這一種方式結束迴圈。
2樓:匿名使用者
d、 用do-while語句構成的迴圈,只有在while後的表示式為零時結束迴圈
break 是可以退出迴圈,但不是唯一的
3樓:愛戀隨風
break是跳出迴圈,並不一定是程式的運算達到條件結束,而是強制跳出!break也能結束迴圈,不過是用在終止函式執行等條件下使用。。。
不知道樓主是否認同呢?
4樓:乁
書上的東西不一定是正確的
我上課用的清華教材,很多錯的東西,連我們上課的老師都說書有問題
5樓:貴藹堂馨蓉
inti=10;
dowhile(i=0)
6樓:姬倫戢英豪
dowhile(p!=0)
在c語言中,do-while語句構成的迴圈,當while語句中的表示式值為什麼時結束迴圈
7樓:匿名使用者
do...while語句和while語句相對應。
while語句是先判斷之後再執行,而do...while語句是先執行一次之後再執行判斷,判斷的值為真時,繼續執行do的內容,如果判斷的值為假,就不再執行。
值為真的意思是值while()括號中的表示式的最終的值為非零值即為真,如果為零,則表示為假。。
8樓:
表示式值為0時結束迴圈。(為非0時繼續迴圈)
用do-while語句構成的迴圈,只有在while後的表示式為零時結束迴圈 以下敘述正確的是(
9樓:
你弄錯了。c所有的迴圈控制都是滿足(真)繼續,不滿足(假)結束。但這題本身有錯誤,do-while迴圈同樣在迴圈體中可以用break;中途退出。
說明出這題的人並不很懂c……所以,在我來看4個選項都不對。
10樓:科技大記事
while為true才迴圈啊
11樓:車暄美勾澈
break
是可以退出迴圈,但不是唯一的
用for迴圈語句求出1 1000之間所有偶數的和
1 1000之間所有偶數的和的程式 如下 include void main int i,sum for i 2,sum 0 i 1001 i i if i 2 0 printf 1 1000之間所有偶數的和 printf sum d sum for迴圈語句由迴圈判定條件和迴圈體組成,它是c語言中使...
c 中怎麼用迴圈語句算2的n次方
哈哈,這個簡單,我寫個 給你。1.include void main cout 1 2 3 20 void main cout 1 1 1 2 1 3 1 50 你的串號我已經記下,採納後我會幫你製作 樓上的好像有有問題啊!我試了一下結果 e 未宣告的識別符號我改了一下,就是下面的 include ...
微控制器程式的工作迴圈過程和迴圈語句while(1)的作用
這個while 1 迴圈並不能阻止程式的跑飛 應該用看門狗防止程式跑飛 不過這樣寫也是很正確的做法,就是讓程式一直在執行著 原地迴圈 這裡的while 1 並不是防止程式 跑飛 的,而是防止main 返回。在嵌入式中main是不能返回的。不同的c語言實現的微控制器初始化 會有不同的表現,有的是在ca...