求高手解決下C語言問題,謝啦。要考試了啊,並說明下原因哈

時間 2021-06-17 08:06:52

1樓:匿名使用者

50807 c

50808 c

這兩題同樣的道理:

執行分支語句,一直遇到break;時,中止執行。--,++字尾式,先執行後加減。

50807中,n=101,在case中找不到101,只能執行預設語句:printf("error ");接往下執行,一直到遇到break,所以輸出:error good選 c;

50808中,n=99,先匹配case 『c』:printf(「pass」);一直往下執行,所以輸出:pass warn 選c;

2樓:下yi夜

1選c // n-- 先使用後減,所以n=e的ascii碼值 所以執行default 沒有break;所以繼續向下執行 遇到break;後跳出switch 執行完switch後n-1

2選c //c++ 先使用後加 執行過程跟1相似

3選b//a x!=y不重新賦值 b if(x>y && x!=y );該語句分號結束不影響執行x+=y c x!

=y執行scanf("%d",&x); x=y執行scanf("%d",&y); 如果不等於x被重新賦值否則y被重新賦值 d x<=y不執行

高手進來看看C語言c,求高手解釋下 C語言 C 語言 C 語言的區別?及年代背景?

我修改成c語言的了,並且能編譯通過了,可以執行了只是,執行的結果,對不對,我沒有驗證。include include void data double a,int x,int m,int n break case 25 演算法同上 for y i 2 y i 2 y break a i j sum ...

c語言高手來解決一下

整型能夠通過編譯應該說是系統的一個缺陷,因為int a 這樣定義後a像一般變數會有一個隨機值一樣會有一個隨機地址,也就能指向記憶體中一個隨機儲存單元。這樣做很不好,一旦改變了重要資料會造成嚴重後果甚至系統崩潰。而結構體指標指向的記憶體單元比較複雜,就會出錯了 我現在用的不知道是vs2010還是win...

c語言氣泡排序問題!請高手解決,C語言氣泡排序。

永星天恆 include int main void for i 0 i 5 i printf d a i 輸出排好的數字 printf n return 0 include void maopao int 函式宣告int main void maopao int p include include...