簡單的C語題

時間 2021-08-11 17:10:49

1樓:_鈊_煩_薏亂

1./*

y=((x=3*y,x+1),x-1);

括號內表示式的值永遠都是最右邊那個的,同時執行順序是從左到右。

y是從1到9的遞增。有效的只有x-1,x+1在這裡是沒有意義的第一次,當y =1時。 x = 3,y = 2;

第二次, y =2時, x= 6,y = 5;

第三次,y = 5時。x= 15,y = x-1 = 14*/2.

(a) int i=100;

//i = i%100 +1 i的值最終會由1一路增加到99.

但是程式首先做i%100+1有到100了。程式永遠都不會出現i>100的情況,所以是無限迴圈

while(1)

(b) for( ; ; ); //;是空語句,該迴圈不斷執行空語句,死迴圈

(c) int k=0;

dowhile(k>=0); //會不斷迴圈,但是程式崩潰後迴圈自然會結束。當達到一定程式k應該會是負數、

(d) int s=36;

while(s); 這裡的分號也是空語句,會不斷執行;,死迴圈--s;

2樓:匿名使用者

建議你看書:

(1)可以將程式稍微改一下就懂了

#include

void mian()

printf("x=%d,y=%d",x,y)}(2)

答案當然是c了。當k增大到無限的時候就會發生溢位。

退出迴圈。

3樓:匿名使用者

這些是最基本的了。建議你多看看書~~~

幾個簡單C語言程式填空題,急,乙個簡單的C語言程式填空題,求幫填

揭歆弭含靈 if a i 0 break s s a i 這就是簡單的求和 乙個簡單的c語言程式填空題,求幫填 include define n 10 typedef structsqlist 刪除順序表l中的最小值,最小值唯一 void deletemin sqlist l for i k 1 i...

一道簡單的c語言程式設計題,求解,一道簡單的C語言程式設計題,求解

既然不多於5位那句來個 if a 0 a 10 printf 位數是1 if a 10 a 100 printf 位數是2 if a 100 a 1000 printf 位數是3 if a 1000 a 10000 printf 位數是4 這個很簡單的.就是功能比較雜,做題的話,就寫乙個函式裡吧 簡...

簡單的C語言題,C語言題目簡單的題目?

c getchar n 的含義是什麼?從鍵盤接收一個字元賦給變數c,若c不是回車,while進入下一輪迴圈,若是回車則退出迴圈。如果輸入kas2i9e則程式的最後輸出結果是什麼 輸出是29。因為if c 0 c 9 限制只處理0 9這10個字元,n的初值是0,遇到2時n 10 0 2 0 0 2 2...