1樓:匿名使用者
因為在 while(n=1) 中,是 n=1,而不是 n==1。
在 c 語言中,= 是賦值,==是判斷。
解釋:int n=0; //n=0
while(n=1) // n 此時等於1n++;
2樓:匿名使用者
如果是c語言的話,應該這樣寫判斷while(n==1),
因為在c語言中n=1是賦值,而n==1才是判斷n是否=1,
故上面的語句中不存在判斷,無限迴圈也就理所當然了
3樓:匿名使用者
while(n=1)n++
n=1是賦值語句,把1賦值給n。
4樓:匿名使用者
因為一個等於是賦值,兩個等於才是比較。
5樓:
n=1 是賦值運算,當然返回的結果為true了, 應寫成 n==1
int n=0; while(n++<=2);printf("%d",n);
6樓:養慕闢海雪
n=2時n++為2小於等於2,為真,繼續執行,此時等於3(n++是先用後自身加1)然後執行一次n++為3結束了迴圈,n變為4。(++n是自身先加1後用n)
7樓:匿名使用者
輸出為:1,2,3. n++和++n是有區別的,n++<=2 的執行順序是這樣的:
1.先執行n++,但是n的值不會馬上變專為1,而是在運算完<=2後n的值才變屬為1.這樣程式會迴圈3次。
相反如果改為++n<=2的話,程式就迴圈2次。因為++n運算時n的值馬上會自加。
8樓:春雨_潤物
答案是4
關鍵在這du一句:
while(n++<=2);
先分析這個n++,它
zhi是先使用
daon的值後再讓
版其自增。所以n++<=2的意思就是先拿權n的值與2比較,然後讓n增1
再看看這個while語句
因為它後面有一個分號,所以它的迴圈體是空。
也就是說它一直當n為3時會跳出這個什麼也沒有做的迴圈,但n的值又自增了1為4。所以輸出的是4。
9樓:匿名使用者
這個程式的結果應該是4
int n=0;
while(n++<=2)
printf("%d",n);
如果程式這樣寫的話(while後面的「;」去掉)結果應該是
1 2 3
10樓:匿名使用者
輸出4春雨_潤物和慕容冰綃分析的都不錯
11樓:
開始n=0;n++是後加1;就是判斷後再加一;
由於while是空迴圈;
所以結果只有一個:4
12樓:慕容冰綃
n=0n<=2 true
n++n=1
n<=2 true
n++n=2n<=2 true
n++n=3
n<=2 false
n++n=4
printf4
有以下程式段 int k=0; while(k=1) k++; 則while迴圈執行的次數是
13樓:陳開武
程式段 int k=0; while(k=1) k++; while迴圈體執行的次數為無
限次。理由:在執行while(k=1)時,會先執行賦值回語句,令 k 的值等答於 1,然後再判斷while的迴圈條件,此時 while(k=1)相當於 while(1),迴圈條件始終為真,無限迴圈執行。
再舉一個與上面條件差不多的例子:
#include
int main(int argc, char *argv);return 0;
}控制檯會不斷輸出2,如下圖:
14樓:熱情的
試題解析迴圈條件是" k=1",該表示式恆為真,所以程式構成死迴圈 答案選 a。
15樓:倒黴熊
a 因為迴圈條件 k=1 一直為真。
賦值語句的值為其等號右側的值,也就是說 k=1 的值為1,也就是為真。
16樓:
a.無限次
#include
int main(int argc, char *argv);return 0;
}你會發bai現一直輸出:2
原因:k=1 是一條du賦值語句,令zhi k 的值等於 1。語句 k = 1 的結果是dao 永遠是 1 , while(k=1) = while(1) ,是死迴圈,執行無限次
k == 1 才是一條邏輯語句,判斷 k 的值是否等於1 。如果 k 的值等於 1 , k==1 的結果是1,否則是0。
17樓:ok真命小精靈
正確答案為a. ***……
18樓:匿名使用者
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
幫忙翻譯一下俄語句子,幫忙翻譯一下俄語句子
外國國民,誰抵達俄羅斯聯邦按照規定的程式並不需要簽證 外國公民,誰抵達俄羅斯聯邦按照規定的程式無需簽證 除外國國民,誰抵達俄羅斯聯邦無簽證按照規定的程式,對某些類別的外國公民 包括持外交和公務 護照,遊船旅客,船員海上或內河船隻或其他車輛,肇事者的過境俄羅斯聯邦領土,邊界地區的居民 以及外國國民,誰...
英語句子,幫忙看一下對不對,看一下這個英語句子對不對
親 前面的先行詞是人,只能用that,或者who來連線。在這個句子裡不可以,應該用who 可以用which,但不要加逗號 看一下這個英語句子對不對 不對 a diary of.是一本什麼的日記 你在句子中要表達的意思是 為什麼我們不寫一本關於學校事件的日記?注意 你這時的動詞不應是片語write d...
翻一下英語句子
finally,what i would like to say is,i like my choice of profession,even though most are not because i like it and select it,but i really like this pro...