C程式需要分析,而不僅僅是答案,謝謝

發布 科技 2024-04-06
12個回答
  1. 匿名使用者2024-02-07

    sub1() 執行:

    for(i=0;i,所以陣列 a 的每個成員的值為:

    a[0]:0+0=0

    a[1]:1+1=2

    a[2]:2+2=4

    a[9]:9+9=18

    sub3(a)

    將全域性陣列 a 的第乙個位址傳遞給 int a,其實 a 這裡是乙個指向陣列 a 第乙個位址的指標,然後通過 sub3 中的指標進行數值遍歷,輸出每個成員的值:

    sub2();

    請注意,此函式對其內部臨時變數 a[max] 的值進行操作,對全域性量 a[max] 沒有影響。

    sub3(a)

    將全域性陣列 a 的第乙個位址傳遞給 int a,其實 a 這裡是乙個指向陣列 a 第乙個位址的指標,然後通過 sub3 中的指標進行數值遍歷,輸出每個成員的值:

    所以結果是 b

  2. 匿名使用者2024-02-06

    我也不認為答案是,我認為是

    我跟大家說說我是怎麼想的,首先,我告訴你,這個程式有點問題,main函式前面應該有sub1、sub2、sub33個函式,不然main函式就呼叫不來了,或者把main函式放在最後,這是這個程式有點問題, 然後我帶你到一旁的 main 函式,max 和序列 a 的定義,你應該明白了,我就不說了,main 函式 “n” 換行,執行 sub1,執行 sub1 序列 a 已被分配所有值 現在 a[max]= 然後是時候執行 sub3(a) 輸出序列 a 為 0 2 4 6 8 10 12 14 16 18 然後執行 sub2 sub2是分配序列 A 的前 5 個元素 0 1 2 3 4,其他元素保持不變,然後執行 sub3(a) 輸出修改後的序列 a

    所以我認為答案應該是。

  3. 匿名使用者2024-02-05

    sub2 中的 a[max] 是程式中新定義的陣列,它與原來的陣列(全域性變數陣列)不同。 當呼叫程式且未返回任何值時,sub2 中的 a[max] 不會影響另乙個全域性變數陣列。

    所以全域性變數陣列 a[max] 的值不會改變!

  4. 匿名使用者2024-02-04

    輸出

    這個三角形的面積為 6如果 abc 更改為 1,則輸出為 0問題是所有變數都是整數,整數相互運算的結果也一定是整數,p值結果不正確

    由於判斷ABC輸入是否合理,如ABC值應為0,可變長度ABC值應能形成三角形,並滿足任意兩邊之和的第三邊的條件

  5. 匿名使用者2024-02-03

    程式中定義的變數必須位於使用它們的位置前面,否則會發生錯誤。 最好在頂部定義全域性變數,這很方便。

  6. 匿名使用者2024-02-02

    C語言占用了系統的記憶體,尤其是指標(指向記憶體中的位址),如果不預定義,可能會導致系統崩潰,其他變數、陣列什麼的,也必須先定義後再賦值,否則就不能使用,如果不先解釋,系統在編譯時會提示錯誤。

  7. 匿名使用者2024-02-01

    所有涉及的變數必須事先宣告,否則無效。

  8. 匿名使用者2024-01-31

    1. C語言規定,源程式中使用的所有變數必須先解釋後再使用,否則會出現錯誤。 (

    2. C 程式總是從檔案中的第乙個函式開始。 (3.整數陣列和字元陣列都可以作為乙個整體輸入和輸出。 (4)同名變數可以在源程式檔案中的不同函式中使用。

    5.函式的指標是指函式返回值所占用的儲存單元的位址。 ( 1、右;

    2.錯了,它是從主要主函式執行的。

    3.錯了,整數必須逐個輸入和輸出。

    4. 是的,這個問題測試的是範圍的內容。

    5. 是的,這是函式指標的基本概念。

  9. 匿名使用者2024-01-30

    是的,必須先定義變數,然後才能在 C 語言中使用它們。

  10. 匿名使用者2024-01-29

    同上,但我不明白這是否是乙個問題。

  11. 匿名使用者2024-01-28

    經過測試,該程式根本不起作用。 有許多語法錯誤在語法上非常明顯。 例如:“main( )的括號裡怎麼會有下劃線?

  12. 匿名使用者2024-01-27

    這是什麼東西,好亂七八糟。。。

相關回答
7個回答2024-04-06

在整個 main 函式中,只有這乙個變數,無論是第乙個 for 還是第二個 for,都是相同的 i,第二個 for 將有 i=-1,在 i= -1 的情況下,和 printf("%d ",a[i]);陳述。 所以不要害怕! 當案例沒有秒數時: >>>More

19個回答2024-04-06

計算機軟體(Windows平台)程式設計中的C語言。

8個回答2024-04-06

如果房東在找課本,那不是幫房東,書不好,電子版沒人做。 >>>More

5個回答2024-04-06

定義陣列分數以記錄分數、記錄排名和分數箱。 >>>More

3個回答2024-04-06

當 C 程式執行時 exe 停止工作的原因是記憶體溢位和編譯器錯誤。 >>>More