這個C語言問題的結果是什麼,要求解釋

發布 教育 2024-04-10
14個回答
  1. 匿名使用者2024-02-07

    程式錯誤,執行後結果是5、5、5、5.........無限 5)以下地方是錯誤的:

    # include

    # define n 8

    void fun(int * x,int i)* x=*(x+i);}

    main()

    int a[n]=,i;

    fun(a,2);

    for(i=0;i=n/2;i++) 先令 i=0,第二個應該是布林表示式,你寫了乙個賦值表示式,這裡有乙個錯誤。

    printf("%d",a[i]);

    printf("");

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

    fun(a,2) 是傳入 a[0] 的位址,函式執行 a[0]=a[2]。

    然後輸出陣列的一半,3,2,3,4

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

    # include

    # define n 8

    void fun(int * x,int i)* x=*(x+i);}

    main()

    int a[n]=,i;

    fun(a,2);執行後:a 的結果為:a[0--7]= 即 a[2]--a[0]。

    for(i=0;i=n/2;我++)這是乙個無休止的迴圈。是 iprintf("%d",a[i]);

    printf("");

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

    結果全部為 5

    有問題!

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

    這是**,寫得更清楚:

    if(a>b)

    c=a;a=b;

    b=c;如果復合語句中只包含一句話:c=a; A>B的判決顯然是無效的,這一判決將不予執行。

    之後,其餘兩個句子按順序執行:

    a=b;A 是 10

    b=c;b 是 16

    所以最終結果:

    a = 10, b = 16, c = 16 如果更改為:

    if(a>b)

    這裡是 if 復合語句包含 3 個句子,如果條件不成立,則 3 個句子不執行,並且 3 個變數的最終結果保持不變。

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

    因為 b 是假的,所以 c=a 不會執行

    所以執行 a=b,所以 a=10

    那麼 b=c,所以 b=16

    所以最後是 10、16、16

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

    沒有特殊的大括號,所以只執行最後兩句話。

    即 a=b; b=c;

    請注意,這是一項任務,而不是平等。

    那麼最終的答案是d

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

    如果語句沒有大括號括起來的數字,則只執行第乙個“;

    如果 a>b,則 c=a; 而 a 只是執行 a=b; b=c;

    a=10;b=16;

    c=16

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

    這裡if語句不加大括號,所以if語句的條件判斷只對應c=a; 這句話。

    因為 a 只執行 a=b; b=c;

    所以答案是 d

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

    如果不是真,則不涉及第一步,操作 2 3 步就足夠了,2:a=b a=10 b=103:b=c b=16 c=16 最後 a=10 b=16 c=16

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

    如果發帖人確定程式沒問題,答案是:d

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

    計算並輸出 100 到 150 之間的數字,這些數字可以被 3 整除,每行 10。

  13. 匿名使用者2024-01-26

    這就是結構和公共體的關係,基本上這個結構是每個位元組都有自己的內部錯誤空間,而公共體是所有的函式,一塊沒有空格,你現在賦值1234,也就是公共體是1234,因為整個公共體都在記憶體中用字申請, 即4個位元組,四個位元組的前兩個位元組被結構佔據,也就是說低高各佔乙個,列印結果為:word=1234,high=03,low=04,最後乙個是12ff希望有幫助。

  14. 匿名使用者2024-01-25

    S 每次都會在迴圈體中重新分配和累積,因此只計算最後一輪迴圈。

    k=5,s=1+5=6

    選擇答案 B

相關回答
8個回答2024-04-10

這很好理解,我給你乙個數,取n=5,雖然編譯器有執行順序,但理論上可以認為s1和s2是同時執行的,再看比較一下。 >>>More

27個回答2024-04-10

看看這個賭注的過程,如果你想做這個賭注,前提是你有乙個賭注,你的資本是多少,你有多大把握能贏,而幸福的賭注最終會是一輩子的幸福或失去一輩子的幸福。

9個回答2024-04-10

正常 有抗體 很好 轉氨酶高並不意味著一定有肝炎,有些感冒會導致肝炎高 但肝炎轉氨酶一定高 轉氨酶是肝細胞分泌的氨基酸轉化的催化劑 比如說,如果你吃動物蛋白變成自己的, 你必須依靠轉氨酶的催化 但有些炎症可能會導致肝細胞的細胞膜變大並釋放出過多的轉氨酶 但不一定是肝炎 感冒什麼的 可能會影響哈

7個回答2024-04-10

最壞的結果是自殺。

4個回答2024-04-10

對不起,我是婦產科醫生,對眼科了解不多。