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...