C 是否過時了,我應該切換到 C 嗎?

發布 汽車 2024-02-09
18個回答
  1. 匿名使用者2024-02-05

    C不會過時,就像編譯一樣,雖然現在沒有C++C那麼流行,但是如果你能掌握這個東西,它絕對是乙個熱門專案,而且是乙個**熱門專案。

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

    真的很難說,也許C對很多人來說真的沒用,但那句話永遠不會過時:“好好學C,一輩子都不用擔心沒飯了”。

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

    讓我們了解您想為年薪支付多少。

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

    C 在高階應用程式中確實已經過時了,因為編寫自己的函式來完成任何任務都太麻煩了。

    但是,C語言接近彙編更適合嵌入式開發,有發展空間。

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

    C語言沒有過時,現在很多維護仍然使用C,但是如果你有時間學習C++,你仍然可以學習它。

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

    C++已經是一門基礎語言了,雖然效果不同,但現在頂部有C。

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

    C語言是程式的基礎,怎麼會過時呢?

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

    分類: 計算機網路 >> 程式設計 >> 其他程式語言問題描述:

    需要詳細說明。

    分析:C++是C語言的直接演化。 本來這種語言不叫C++,而是帶類的C,這是因為C是當時程式設計界的佼佼者,而開發一門新語言最強大的競爭對手就是C,所以當時最受關注的有兩個問題

    C++ 在執行時、緊湊性和資料緊密性方面應該與 C 相當,但它也應該盡量避免語言應用程式的限制。 在這種情況下,乙個自然的想法是讓C++繼承C,但Bjarne博士更有先見之明,為了避免C的侷限性,他參考了許多語言,例如Simula繼承了類的概念,Algol68繼承了運算子過載,引用,以及在任何地方宣告變數的能力,來自BCPL的注釋,來自ADA的模板和命名空間, CLU 和 ML 例外。

    所以C++和C幾乎是完全不同的東西,C是面向過程的,C++是物件導向的,兩者完全沒有可比性,唯一不變的是C++保持了C語言的代表性和美感。

    如果二樓的老師真的這麼說也不是不可能,因為很多人都不知道,但是這樣教別人也太不負責任了! 這只是乙個錯誤。

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

    你的程式不會得到你想要的結果,即它不會以相反的順序輸出輸入陣列。

    這樣做的原因是,即使您輸入了十個數字,它們都沒有儲存在陣列 a 中。 因此,即使您以相反的順序輸出,您也無法看到剛剛輸入的任何數字。

    此外,賦值語句將您輸入的最後乙個值分配給唯一執行中不存在的 a[10] 元素。

    出現此問題的原因是程式沒有輸入乙個並儲存乙個,並且賦值語句不在迴圈中!

    修改方法是將輸入語句和賦值語句的兩行用大括號括起來,作為 for 語句的迴圈。 見下圖

    正確的程式(注意新增的一對紅色大括號)。

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

    你的問題不是很清楚,你正在經歷什麼樣的問題也不是很清楚。

    這裡粗略描述一下**的邏輯,這個**其實並沒有讓陣列中的數字以反序儲存,而是正序輸入,然後反序輸出,陣列中數字的順序沒有改變。

    ** 實際上意味著您首先定義乙個包含 10 個長度的陣列。

    然後輸入時,它來自 a[0]、a[1]。a[9] 依次輸入,輸出時來自 a[9]、a[8]。a[0] 是反向輸出,不改變順序,順序還是一樣的順序,但輸出時是倒讀的。

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

    語言漢語網推出輔導班,包括C語言輔導班、C++輔導班、演算法資料結構輔導班,均為一對一教學:一對一輔導+一對一問答+作業+專案實踐+

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

    帶有 a[i]= 的 scanf 語句。它應該用 {} 括起來,其他兩個語句可以組合成乙個語句,即 scanf s("%d",&a[i])

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

    你的 for 迴圈應該用 a[i] =x 括起來; ,否則就毫無意義了。

    for(i=0;i<=9;i++)

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

    用大括號將語句塊換行。 第乙個 for 迴圈中的兩個句子用一對大括號包裹,再試一次。

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

    這個程式有兩個錯誤,首先,按照你的意思是是讀完後的數字被放進了陣列中,但是第乙個迴圈不寫大括號,所以導致迴圈的語句只在語句中讀,不在陣列中讀。 應新增一對大括號,以將讀入並儲存在陣列中的兩個語句括起來。 其次,該問題要求您更改陣列中元素的儲存順序,並且您編寫的程式僅更改輸出的順序,但陣列中元素的儲存位置不會更改。

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

    出現此問題是由於設定不正確。 解決方法及詳細操作步驟如下:1.首先,使用未宣告的識別符號“p”的警告,這意味著這裡有乙個無法識別的 p

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

    C語言效率高,適用性廣,是一種經典的程式語言,不會過時。

    優點:簡單、緊湊、靈活、方便。

    C 語言中只有 32 個關鍵字和 9 個控制語句,並且該程式以自由且區分大小寫的方式編寫。 將高階語言的基本結構和句子與低階語言的有用性相結合。 與組合語言一樣,C 語言可以操作位、位元組和位址,這些都是計算機最基本的工作單元。

    運營商很豐富。

    C 語言的運算子範圍很廣,共有 34 個運算子。 C 將括號、賦值、鑄件等視為運算子。 因此,C語言具有極其豐富的操作型別和多樣化的表達方式型別。

    各種運算元的靈活使用,可以實現其他高階語言難以實現的操作。

    豐富的資料型別。

    C語言的資料型別有:整數、實體、字元、陣列、指標、結構和共享。 可用於實現各種複雜資料結構的操作。

    並引入了指標的概念,以使程式更有效率。 此外,C 語言具有強大的圖形功能,並支援各種顯示器和驅動程式。 並且計算功能和邏輯判斷功能強大。

    C 是一種結構化語言。

    結構化語言的顯著特徵是資料和資料的分離,即程式的各個部分彼此獨立,除了必要的資訊交換。 這種結構化方法允許對易於使用、維護和除錯的程式進行清晰的層次結構。 C語言是以函式的形式提供給使用者的,可以很容易地呼叫,並有各種迴圈和條件語句來控制程式的流,使程式完全結構化。

    語法約束不太嚴格,程式設計自由度大。

    雖然 C 也是一種強型別語言,但它的語法是靈活的,為程式設計師提供了很大的自由度。

    允許直接訪問實體地址以在硬體上執行。

    由於 C 允許直接訪問實體地址,並且可以直接在硬體上執行,因此它具有高階語言的許多功能和低階語言的許多功能,並且能夠像組合語言一樣操作位、位元組和位址,這些是計算機最基本的工作單元,可用於編寫系統軟體。

    生成目標質量高,程式執行高效。

    通常效率僅比彙編器生成的目標低 10% 到 20%。

    適用範圍大,便攜性好。

    C的突出優點之一是它適用於多種作業系統,如MS-DOS,UNIX,Microsoft Windows和Linux; 它也適用於各種型號。 C語言高效、便攜,資料處理能力強,因此適合編寫系統軟體、3D、2D圖形和動畫,也是數值計算的高階語言。

    總而言之,C不會過時。

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

    你不知道你在說什麼,你必須先學習C語言,然後再學習其他語言,而C語言一直是最流行的基礎語言。

相關回答
15個回答2024-02-09

別傻了,我們都活得很好,為什麼還要互相影響呢? 如果那天你邁出那一步,後果會很嚴重,相信你已經見過很多這樣的事情,但剛發生在你身上,你就會一頭霧水。 你喜歡他的才華是正常的,每個女孩都是這樣,那不是愛。 >>>More

38個回答2024-02-09

估計你還很年輕,還沒有形成自己獨立的思想和風格是正常的。 這和作家一樣,你首先通過大量的閱讀來學習基礎知識,先嘗試一下,然後發展自己的風格。 你現在可以研究人們的一舉一動是件好事,但下一步是針對不同的人,因為性格不同,預測下一步的動作不同。 >>>More

13個回答2024-02-09

我羨慕你,也許男人早就關注你了,你可以試著接受,現在的愛情觀就是要有勇氣抓住自己的機會,給別人機會也等於給自己乙個機會,所以如果你不矜持,我不認為農村有些人三天就結婚了。

27個回答2024-02-09

記住,只有他才能給你答案!

在這裡問,在我個人看來,只會讓你的心更加凌亂! (生活,就像一團麻,總有那個打不開的小結! ) >>>More

10個回答2024-02-09

你甩了這種傻男人,保安,他不是乙個非常聰明的人。