c語言,設有程式段intk10whilek0k

2021-03-04 00:12:40 字數 2363 閱讀 5136

1樓:匿名使用者

注意是k=0,不是k==0

k=0的話判斷條件恆為假,根本不執行迴圈體語句

2樓:匿名使用者

不滿足條件!故不實行!

int k=10 while k>0 k=k+1 a. while迴圈執行多次 b. 迴圈是無限迴圈 c. 迴圈體語句一次也不執行

3樓:巒星

這個是b答案吧,因為while是先判斷後執行的,因為一開始的時候k的值就比0大,所以k無限加1,永遠都不會比0小,所以是無限迴圈。希望能幫到你。

4樓:其實我是一頭豬

選b. 迴圈是無限迴圈

因為之前已經定義了k變數的值為10,而在迴圈體內是當k>0時繼續迴圈,變數k的值又每次遞增1,所以該題應該選b

5樓:匿名使用者

選a,int資料溢位。32767+1變成了-32768這樣子。

設有程式段: int k=10。 while(k=o)k=k-1; 則下面描述中正確的是(

6樓:阿爾邁凡

c,一次也不執copy行

while括號內是表示式k=0,而k=0表示式的值就是0(因為k=0,所以這時k為0,這個表示式的值也為0)

0則條件不滿足(為假,while為真時才進行迴圈)所以不執行迴圈體於是就一次迴圈也不會執行了

7樓:匿名使用者

while括號中是0,改寫成k=1試試

8樓:匿名使用者

while裡面是是布林值,只能說編譯都不通過

int k=10; while (k=0) k=k-1,while迴圈10次嗎

9樓:匿名使用者

0次while(k=0)k=k-1;

k=0先給中賦值再判斷k

while(k)相當於是while(k!=0)這裡k為0,所以為假,退出

10樓:好程式設計師

死迴圈,因為你迴圈條件是個賦值語句k=1,這樣的話k永遠為1,也就是條件成立,所以是死迴圈,如果寫成k==1的話,則一次也不執行迴圈。

11樓:灬perfect丶

這是死迴圈,看清楚是while(k=0),而不是while(k==0)

程式段int k=10; while(k=0) k=k-1;迴圈體語句執行_____次.

12樓:匿名使用者

0。因為k=0是一個賦值語句,即將0賦予給變數k。

while是計算機的一種基本迴圈模式。當滿足條件時進入迴圈,進入迴圈後,當條件不滿足時,跳出迴圈。while語句的一般表示式為:while(表示式)。

而程式段在執行判斷條件的時候判斷while語句括號裡的k=0,發現條件為假,意思是不執行while語句內的語塊包,就意味著迴圈在判斷條件之後就沒有執行。

13樓:魏國華

上樓回答的是錯的 如果while中是k==10那麼她的回答就天衣無縫了 但是是k=0這是一個賦值表示式整個表示式的值就是所賦得值這裡你就是0所以不滿足迴圈條件所以不執行迴圈體語句

14樓:匿名使用者

如果while中是k==10那麼她的回答就天衣無縫了 但是是k=0這是一個賦值表示式整個表示式的值就是所賦得值這裡你就是0所以不滿足迴圈條件所以不執行迴圈體語句

15樓:

while迴圈的格式是while (迴圈條件){迴圈體},執行過程是首先判斷迴圈條件,如果滿足迴圈條件,則執行迴圈體,然後再次判斷迴圈條件,直到判斷迴圈條件為假,即不滿足迴圈條件。

好吧、、、我確實錯了、、、我把c++裡的布林表示式和pascal裡的給搞混了,sorry

確實如樓下所說,k=0這是一個賦值表示式,整個表示式的值就是所賦得值,這裡就是0,所以不滿足迴圈條件、因此也就不執行迴圈體語句

16樓:逛哈傻帽

迴圈一次也不執行!!

17樓:啾啾啾蕎芥

我也不知道具體帶什麼東西

程式段int k=10;while(k=0) k=k-1迴圈體語句執行幾次 5

18樓:頭髮有點順

如果是int k=10;while(k!=0) k=k-1迴圈體執行10次!

如果是int k=10;while(k==0) k=k-1迴圈體執行0次!

19樓:匿名使用者

無數次,你少打了個「=」!

設有程式段 int k 10while k O k k 1則下面描述中正確的是

c,一次也不執copy行 while括號內是表示式k 0,而k 0表示式的值就是0 因為k 0,所以這時k為0,這個表示式的值也為0 0則條件不滿足 為假,while為真時才進行迴圈 所以不執行迴圈體於是就一次迴圈也不會執行了 while括號中是0,改寫成k 1試試 while裡面是是布林值,只能說...

c語言,有以下程式段,C語言,有以下程式段

a i p 是先a i p然後p再指向下陣列一位 所以你的那個for迴圈並沒有改變陣列a p 即為 p 程式先算 p 2,然後 後為3 即輸出3.輸出結果6 a 2 被初始化為6啊,你輸出的當然是6了.p是一個指標,它所代表的是一個位置,在這裡 p a表示指標p指向a所在的位置,也就是a所儲存的地址...

c語言程式設計,編寫程式,求10 用C語言

程式1 題目 有1 2 3 4個數字,能組成多少個互不相同且無重複數字的三位數?都是多少?1.程式分析 可填在百位 十位 個位的數字都是1 2 3 4。組成所有的排列後再去 掉不滿足條件的排列。2.程式源 main 程式2 題目 企業發放的獎金根據利潤提成。利潤 i 低於或等於10萬元時,獎金可提1...