C語言求助C語言問題,求助

2021-03-06 04:40:28 字數 1072 閱讀 9257

1樓:愛問老虎

1、c 。求模運算的結果是餘數,參與運算的兩個運算元都必須為整型的。

2、c 。x字元陣列存放的是字串,系統自動在其後加'\0'作為結束標誌,故長度為字元

串中字元個數+1,而y字元陣列存放的是幾個字元,長度為其中字元的個數。

3、c。語言中引數傳遞,只能進行單向的從實參到形參的傳遞。

4、d。逗號運算是從左向右的,結果為最後乙個表示式的值,不管前面的表示式是多少。

5、c。算術運算》關係運算》邏輯運算》賦值運算

6、b。輸入時必須與格式控制符一致

7、b。while後面的表示式可以為任何合法的表示式,但書寫語句必須滿足c語言的規範。語

句後必須帶分號!!!

8、a。」m\x43\\\np\102p」可以這樣理解。m, \x43 , \\ , \n,p,\102,p,

9、b。指數表示法表示的時候e或e後邊只能為整數。

10、a。巨集定義時是按原樣去替換,必須牢記哦!那麼替換後的結果是:3+1*3+4=10,而不是

28,不是(3+1)*(3+4)=28!!!錯錯錯!!!

2樓:匿名使用者

21 c

22 d(結束標記'\0')

23 b(排除法acd是錯的,其實b也是錯的,應該是c函式既可以巢狀呼叫,也可以遞迴呼叫)

24 d

25 c

26 b

27 b(無結束標記 分號)

28 a

29 b

30 a(3+1*3+4)

c語言問題,求助

3樓:北京最遊科技****

這題是迷惑人用的……

因為迴圈內部沒有break,所以for會一直執行下去,直到a=11,。這時a大於10,迴圈結束。

最終a的值為11

4樓:岔路程式緣

for(a=0;a<=10;a++)

直到a=11時,迴圈結束。迴圈體對a的值沒有影響,包括continue對迴圈沒有影響。

所以,最後列印a的值是11,選項b。

求助c語言,求助,C語言問題

修改了一下,如下 int main 但是 1 x 10 這種寫法並沒有出現編譯錯誤。因為程式理解成,1 x 1跟x比較,只要1 x,則輸出 1 代表正確的意思 然後這個 1 又和後面的 10 進行 比較,因此也是正確的,即1,所以就會執行後面的語句y 2 x 1,導致輸出的答案不正確。你好,問題在i...

c語言問題,求助,C語言問題,求助!!!

這種問題用哈夫曼樹的逆向思想就可以解決了,所以我建議還是自己按這思想好好研究一下。自食其力。c語言問題 因為 define s a p a a 定義後 是直接替換 運算過程是這樣的 3 3 5 3 5 所以是29 弱勢這樣定義的 p a a 結果就是192 3 3 5 3 5 9 15 5 29 巨...

c語言問題,求助,C語言問題,求助!!

include int flower int num int main include int flower int num int main t 0 for i m i n i if t printf no n else printf n return 0 先回答你第一個問題,遞迴函式確實是讓ch...