下面程式的運算結果是,下程式的執行結果是

2021-03-19 18:28:37 字數 754 閱讀 9184

1樓:聽不清啊

執行後,會輸出:123

2樓:匿名使用者

這個程式編譯都無法通過,所以會卡在編譯的地方

下程式的執行結果是( ).

3樓:匿名使用者

a此題中y,z為靜態變數,程式結束時才會釋放記憶體。

第一次呼叫f1()時,

內x = a = 1,z = 3, y = 0,執行y++; z++;後y = 1,z = 4;所以返

容回x+y+z = 1 + 1 + 4 = 6.

第二次呼叫f1()時,x = a = 1,z = 4, y = 0,執行y++; z++;後y = 2,z = 5;所以返回x+y+z = 1 + 2 + 5 = 8.

第三次呼叫f1()時,x = a = 1,z = 5, y = 0,執行y++; z++;後y = 3,z = 6;所以返回x+y+z = 1 + 3 + 6 = 10.

4樓:匿名使用者

這題目的目的應該是該你學習static的使用

變數內前加static, 那這變數可以被當成全域性變數, 就算是容退出了該涵數也全保留, 而第二次呼叫這涵數時就會自動跳過初始賦值static int z=3, y=0;這一句, 在上一次退出這涵數的基礎上繼續運算

所以答案是:a

5樓:

選 a, 注意z和y都是靜態變數,函式退出它的值還是保留的

下面程式的執行結果是includestdioh

a 0 0 0所以只執行一次 a和b對調 a 0,b 3 a 1,b 4 以下程式的執行結果是 includemain int a 1 b 2,c 3,t 4 while a 答案應該是121,第一次執行,a 2,b 1,c 2時a b c相當於2 1 2 當2 1時不成立為0,0 2成立為1,繼續...

14下面程式段的執行結果是inta

c 兩年bai前學過,還記得起,希望能幫du到zhi你 int a 3 說明是個二維陣列,一dao共是版3列,所以陣列形象點就是如下 權 1 2 3 4 5 6 7 8 9 10 11 12 所以a 2 1 的就是8,選d 注意 陣列下標均從0開始算起,故為第三行第二列 下面程式段的執行結果是 in...

C語言下面程式的執行結果是

沒有印錯 語句的意思是這兩分句是一條語句 都要執行 它的形式相當於加個括號 x y 0 while x 15 printf d,d y,x 程式是這樣執行的 第一次判斷x 15 y 變成1 後面的語句x y 優先順序比 高 所以y先自加 變成2 x再加y值變成2 所以第一次迴圈完 x 2 y 2 執...