C語言競賽(1)C語言問題

發布 娛樂 2024-07-27
14個回答
  1. 匿名使用者2024-01-31

    親愛的,看錯誤提示,你一開始沒有main函式,現在加起來就不行了,錯誤提示不是說少了乙個分號嗎?,int findmax(float a,int n); 在此處新增乙個分號,這是乙個函式宣告,或刪除此行。

    建議 main 函式帶有返回型別,例如 int mian,因為某些編譯器現在不支援沒有返回型別的 main 函式。

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

    您甚至沒有 main 函式,因此請新增 main 函式。

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

    你沒有 main 函式,就拿乙個函式,怎麼編譯執行!

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

    n=7+7+6

    從右到左數:答案是 19;

    ++m = 6 在最右邊

    ++m = 中間 7

    最左邊 m++=7

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

    您好,這個問題要看編譯器,不同的編譯器,去的答案是不一樣的,這個問題沒意義,希望初學者現在不要進去,下面給清華大學專家講解一下。

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

    對於不同的編譯器,這會產生不同的結果,因此通常不會出現此問題。

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

    n=m n=5 m=6

    m) m=6

    所以可以看作是 3 m 加起來為 18

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

    b:2&& 操作,如果上乙個表示式為零,則不再計算下乙個表示式。

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

    首先,運算元的優先順序高於等號,所以第一次計算,結果是0,所以m是0。 &&&運算子左邊的表示式是0,因為&&運算子有短路特性,第乙個表示式已經可以判斷整體結果了,所以右邊的表示式不計算,n保留了原來的值,還是2,所以選擇了B

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

    b,false,一切都是假的,所以當 && 之前的表示式為 false 時,&&& 之後的表示式不再執行,所以 n 的值保持不變,仍然是 2。

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

    它們都不正確,c 選項應該有效,但函式名稱寫錯了。 正確的函式名稱是 strcpy。 其他專案已經解釋過了,所以我就不談了。

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

    選擇:非 x = 1,b:x 明顯小於 y,所以是:x 到 2 餘數是 0,y 等於 z 是 1,下面是:z 3 是 1,或者下面是 1

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

    答案是 c,a 是對還是錯,所以是 1,bx 小於 y,所以是 1,d 是 0 或 1,結果是 1

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

    首先,我懷疑編譯是否會通過...... 如果是,那麼我的答案是:

    輸出的 m,pp 可以理解為乙個指標來儲存這個二維陣列的第乙個位址,加 1 然後取 * 成為陣列第二行的第乙個位址,再取 * 得到第二行的第乙個元素,因為該元素是 char* 型別的, 然後採取 *printf 將輸出它指向的字串。但是,佔位符是 %c,並且只輸出乙個字元,因此它是第二行的第乙個字元 m

    pp[0] 是第一行開頭的位址,* 是第一行開頭的元素...... 第二個 * 是第一行上的第乙個字串常量。 %c 的輸出是

    pp+1指向第二行開頭的位址,取*獲取第二行開頭的位址,然後+1獲取第二行第二個元素的位址,取*獲取第二行第二個char*元素,然後[4]為第五個元素, 這是輸出 w

    pp[1][2] 是 char* 元素,它指向字串“xyz”的第乙個位址,+2 指向 y 的位址

    pp+1 指向第二行開頭的位址,取 * 獲取第二行開頭的位址,再取 * 獲取第二行的第乙個 char* 元素,按 %s 輸出得到 mnopqr

    結束。。。 希望我能弄清楚......

相關回答
7個回答2024-07-27

解決方案 1:%g 輸出小數點後一位整數的最後一位數字,包括整數,最後一位數字四捨五入。 >>>More

18個回答2024-07-27

此函式用於開啟指定檔案的預定義流:標準輸入、標準輸出或標準錯誤。 >>>More

8個回答2024-07-27

從**本身和執行情況來看,可執行程式的內容與貼上的**不匹配(可能是修改後沒有重新編譯,而修改前的**執行,否則不會**現在出現可以編譯傳遞的錯誤,例如第二行末尾有更多的“op”, 和“現有1人捐款無產出”),修改建議如圖所示:

8個回答2024-07-27

1.前幾步很簡單,當(n++)等於3時,由於++是字尾寫作,所以此時n==4,迴圈繼續,( >>>More

7個回答2024-07-27

1.N沒有初始值,程式在執行時會出錯,給n分配乙個初始值! >>>More