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