假如有以下程式段int k 10 while k10 k k 1為什麼是多次迴圈而不是

2021-04-28 17:37:25 字數 1749 閱讀 8469

1樓:妖★燎雨

會進入迴圈麼?根本不會吧

1. 有以下程式段 int k=0 while(k=1)k++; while 迴圈執行的次數是 (

2樓:匿名使用者

答案選擇a的原因是k=1是乙個賦值語句,把1賦值給k

c語言中0為假,非0為真,所以1永遠為真,所以是無限次

判斷相等的邏輯表示式是k==1,不可弄混

3樓:makka丶

因為 while(k=1) 不是來while(k==1),while 裡面的 k=1 變成了自

賦值語句,而不是實際目的與1去比較是否相等。這些程式 就會執行 k=1,然後再執行 k++;此時k=2;然後又執行 while(k=1),讓k=1;然後又再執行 k++;此時k=2;,又再 while(k=1),讓k=1,又再執行 k++;此時k=2;,如此迴圈,不會停止;此題我猜想是 想考 while語句 的語法 以及 賦值語句 與 比較語句的寫法;while(k=1) 與 while(k==1) 意思完全不同,同時 if(k=1) 與 if(k==1) 意思也完全不同。

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

4樓:匿名使用者

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

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

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

5樓:好程式設計師

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

6樓:灬perfect丶

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

以下 while 迴圈執行的次數是______ 。 k=0; while( k=10) k=k+1; 答案不是0.

7樓:少年遊

你的while的迴圈條件不是乙個邏輯表示式,只是乙個賦值,所以就。。。死迴圈了

8樓:

這樣話,會迴圈無限次了。先給k賦值,再判斷k

while(k)相當於是while(k!=0)這裡k為非0,所以為真,會無限迴圈

9樓:匿名使用者

c語言baitrue用非0的數表示,false用0表示。

duk=10,首先把10給k,然zhi後看daok的值,如果是0的話,版while不會執行,如果是非權0的數,那麼會執行迴圈體。k=k+1

但是這個題目,k永遠都等於10,因為每次進入while k都被賦值10.

while(k) 等價於 while(k!=0)類似結構還有 while(1) 構成個死迴圈!

c語言while迴圈語句,為何k的值為11? int k=1; while(k++<10);

10樓:匿名使用者

while條件裡k=k+1然後和10比較,小於10就繼續迴圈,否則退出,退出時候就是11了

11樓:草叢裡的落葉

k=9時;執行while(k++<10);然後k++;

k=10時;while不執行;然後k++;

12樓:揮之不去亮

有點複雜,好像跟巨集程式差不多

假如有超能力的話你想擁有啥?

我擁有的能力是恆常存在,即同時存在於未來 現在與過去。我想擁有變錢的能力,我想變出很多很多錢,給那些窮人還有我的父母,帶她們環遊世界,衣食無憂。如果讓我擁有一種超能力,就是可以讓我擁有那種可以讓人的記憶變沒有的那種超能力,我覺得真的是特別的好。我想擁有瞬間轉移,這樣速度會很快,我可以轉移到一些想去的...

假如有人給你介紹女友,你會怎樣回答她

我喜歡自來己選的,謝謝你的好源意,介紹物件無感覺,我喜歡那種尋覓的感覺,從認識到朋友,從朋友到了解,從了解到產生好感,從產生好感,一直隔著薄薄的一層朋友關係,真是感覺好極了,機會成熟時,成夥情侶,說起這個過程,真是很難忘的,這樣建立起來的感情會真誠 可信 堅固。我是乙個女孩,我覺得還是生活中有些了解...

租房無法通過消防審核,房東拒絕退錢,假如有損失算誰的?

損失是房東的,消防審核沒有通過,就把房子租給了別人,這就是違法行為。我認為如果有損失的話,這些損失也是應該由房東進行承擔的,畢竟對方要求出具消防審核和房東一直沒有出具相關的消防審核證書,而且造成的惡劣影響應該有房東一力承擔。如果有損失的話,是要由房東去承擔的,因為房子並沒有通過消防審核,而且他還不退...