為什麼 C 的排名高於 C? 我不明白

發布 社會 2024-06-10
19個回答
  1. 匿名使用者2024-01-29

    C 是基礎。 VC還沒有,但VC已經有了內建的圖形介面,繪圖非常簡單。 另一方面,用 C 繪圖更麻煩。

    C語言是最基礎和最重要的開發語言,很多系統程式還是需要C語言來開發的,C++編譯工具太大,在設計一些常用的和比較小的系統時,使用C語言比較方便。

    當我說VC時,我並不是說不可能用純C語言畫圖,你必須使用C++,這不是C的限制嗎?

    可以用純 C 語言繪製,它本身提供了兩種輸出方法,文字和圖形。 好好看看C語言的書,當然所有的C語言書都只是如何輸出的文字,只是語言,其次不是開發工具,你可以找一本開發工具書來閱讀。

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

    c排名高,主要原因。

    1)C在嵌入式領域用得比較多(C++也有,但比較少見),微控制器基本用C。

    2)嵌入式域不需要編寫任何處理圖形介面的內容;

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

    我也不同意這個結果。

    C++對C的改進和物件導向設計的思想應該使C++更廣泛地可用。

    C怎麼可能在排名中名列前茅。 除非很多初學者從 C 開始

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

    大多數應用不是用於介面的,而是用於控制的,你以為有一些微處理器可以離開C語言,你周圍的東西到處都是用C語言編造的,而那些在工程中設計和應用的東西,C語言用得更多。

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

    作業系統是用 C 和程式集編寫的。

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

    很簡單:因為會C++的人會C,但會C的人不一定知道C++。

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

    沒有明確的標準,C和C++哪個更難,但兩者之間的區別如下:

    1.從語法上看,C++比C多的東西,比較複雜。

    2.從使用的角度來看,由於C++是物件導向的語言,而C是面向過程的,所以編寫C++會更方便。

    3.另外,目前大部分C語言都是面向低階程式設計的,所以需要對計算機系統有一定的了解。

    C++的技術應用:

    1.科學計算。

    在科學計算領域,Fortran 是最常用的語言之一。 然而,C++由於其先進的數值計算庫和泛型程式設計,在該領域也被廣泛使用。

    2.網路軟體。

    C++ 擁有許多成熟的網路通訊庫,其中最具代表性的是跨平台、重量級的 ACE 庫,可以說是 C++ 語言最重要的成果之一,在許多重要的企業、部門甚至軍隊中都有應用。

    3.作業系統。

    在這個領域,C語言是主要使用的程式語言。 但是C++也開始在該領域找到一席之地,因為它與C的相容性,以及C的物件導向性質。

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

    1. C++更好:

    因為C++是C的增強版本,所以它是其成長和成熟的結果。 C是C++的前身,也是小時候的樣子。

    目前主流的程式設計環境使用C++,而現在的主流程式設計思想是模組化和協作式的,所以不應該也不能學習復古C。

    2. 擴充套件你的知識

    1. C和C++都是語言,它們不是指特定的程式設計軟體或程式設計環境。 它設計於 1972 年,並於 1978 年正式發布,當時它被用於 Unix 系統(Apple 的 iOS 是從 Unix 開發的)。

    2. C語言是C++的前身,1992年後,美國博蘭德公司推出了C++。 C++是C語言的擴充套件,最顯著的改進是它包含了物件導向的基本思想和設計方法。 在這個過程中,Turbo C和Turbo C使用C語句,Turbo C使用C++變得流行起來,Borland推出了使用C++的C++ Builder,今天有幾個版本仍在開發中。

    3. 另乙個使用 C++ 語句的主要程式設計工具是 Microsoft Visual Studio 系列中的 VC++,它從最早的 VC2013 不斷公升級到現在。

    4.至於Linux、UNIX、iOS等非win作業系統下的程式設計,C++是主流的程式語言,但遠非大多數發燒友熟悉的理解。

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

    無論你從哪個開始學習,它都沒有太大的影響,雖然它們之間有聯絡,但你可以直接學習C++。 只是最近有很多人想放棄C++,用C“復古”轉而使用C,因為C的簡單性...

    C++ 在 C 之上引入了許多新概念和語法,這不可避免地增加了它的複雜性。

    因此,房東可以先學習C語言,有實際需要時再學習C+。

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

    C++的完美語法使程式比C更安全、更嚴謹、更健壯,這是C無法比擬的; 有偉大而巨集偉的概念,讓你感覺自己彷彿在可愛的大自然中游泳,形成的不僅僅是優雅的系統,c也不好; 括號、大括號和函式的形式如何像數學,難度和深度讓你覺得你對它寬泛的語言是認真的; 寫得多麼自由,不像vb之類的,寫在下一行也是錯誤的! C++可以自然地寫出來,像流水一樣,像圖畫; 兩者的作者也頗為不相上下,C之父對C++極度偏見,吝嗇,罵人能力高,這讓我大失所望,做出C這種中級語言的人,將來一定是博學儒雅的人; C++之父從《C++程式語言》中可以看出,他是乙個博學而優雅的人,從C++之父的採訪中,他知道自己不願意討論語言的質量,不比較語言,他認為沒有一種語言是最好的,比較是沒有意義的; 用C++編寫的程式在市場上占有較高的比例,許多好的軍事和航空航天程式都是用C++和ADA語言編寫的。

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

    現在C++正在流行。

    但是,學習 C 然後學習 C++ 將非常容易。

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

    C 和 C++ 是相同的。 沒有本質區別。 您將 c++

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

    C++ 與 C 語言相容。 首先學習 C 將幫助您學習 C++。

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

    如果你學好C++,學習C就很容易了,學習C還是比較好的。

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

    C++很難。

    C++是公認的比較難的語言,難在語法細節上特別繁瑣,而且它不斷更新,總會有一種吃不完的感覺,在平面設計和系統框架開發上也有一些獨特的優勢,雖然很難學到能讓人上癮的語言, 現在常見的瀏覽器,Android框架層**都是以C++為主導的開發語言。

    很多初學者會覺得編譯太費力了,而且指導思想主要是讓編譯難執行起來比較穩定,所以在規則方面做起來比較麻煩,很多架構師更喜歡學習這門語言。

    C++ 的工作原理

    為了方便測試,將C++語言程式開發環境的除錯環境做成解釋型。 即在開發過程中,除錯是在逐句解釋的執行模式下進行的,程式的最終執行是在編譯模式下在開發環境的啟動和執行模式中生成的。

    開發C++應用,需要經過四個步驟:編寫源程式、編譯、連線程式生成可執行程式、執行程式。 生成器是將原始碼(C++ 語句)轉換為可執行應用程式的過程。 如果程式編寫正確,則通常只需按功能鍵即可完成該過程。

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

    1.一種新的程式思維,C語言是面向過程的,C語言是物件導向的。

    2.C語言有標準的函式庫,是鬆散的,只是把具有相同函式的函式放在乙個標頭檔案中; 和 c

    大多數函式都是緊密整合的,尤其是 C,它在 C 中不可用

    中的 API 是視窗系統中大多數 API 的有機組合,是乙個集合體。 但您也可以單獨呼叫 API。

    3、尤其是C

    它與語言的圖形有很大不同。 C 語言中的圖形處理函式在 C 語言中基本不可用

    。 圖形處理不包括在 C 語言標準中。

    4.C和C中有結構的概念,但在C中只有成員變數,沒有成員方法,而在C中

    它可以有自己的成員變數和成員函式。 但在 C 語言中,結構的成員是公開的,任何想要訪問它的人都可以訪問它; 而在VC中

    它不是私人限定符。

    4.C語言可以寫程式的很多方面,但C語言

    您可以編寫基於 Dosr 的程式、編寫 DLL、編寫控制項、編寫系統。

    5.C語言程式檔案的組織鬆散,幾乎所有檔案都要由程式處理; 和 c

    文件的組織以專案為基礎,每個文件的分類都很明確。

    6、C語言中的IDE非常智慧型,和VB一樣,有些功能可能比VB強。

    7.C對可以自動生成您想要的程式結構,因此可以節省大量時間。 有許多可用的工具,例如在 MFC 中新增類時、新增變數時等。

    8. C語言中還有很多附加工具,可以用於系統分析,可以檢視API; 您可以檢視控制項。

    9、除錯功能強大,方法多樣。

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

    C++語言是從C語言發展而來的,所以它幾乎繼承了C語言的所有特徵,但C++語言有自己的個性。 C是一種面向程序的程式語言,而C++主要是面向程序的,因此C++具有類的概念,而C則沒有。 C++功能強大,編譯器複雜,適合高階程式的設計,C語言的編譯器簡單,適合低端程式。

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

    可以用 C 編寫的軟體系統不一定需要用 C++ 編寫。

    因為 C++ 通常編寫起來很麻煩,例如,讀取一行帶有字元、數字和空格的資料,可以在 C 中使用 fgets() 或 gets() 來完成,並且 C++ 中的 GetLine 也可以實現。 但是迴圈讀取一行,讀取一行。 很多人會犯C++的錯誤,但你不會犯C錯誤。

    格式化讀取和寫入(例如,要跳過的內容,要查詢的內容,讀取八進位或十六進製或十進位資料)也很簡潔且容易出錯,並且C++很麻煩。

    再比如,要畫乙個3D運動圖形(動畫),C呼叫glut工具包非常簡單,C++,MFC呼叫opengl就非常繁瑣了。

    另乙個重要因素是軟體移植,不同平台之間的移植,C語言相容性高,C++一般不相容。

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

    C++ 中引入的新功能(如虛擬函式等)具有額外的開銷。 當然,最重要的是看程式設計師的水平,如果乙個C程式設計師寫乙個C程式,其效率不一定比C++大師高。

    C++ 的效率略低於 C,低的程度取決於程式設計師對特定問題的水平。 在現實生活中,沒有足夠的程式設計師水平讓大型專案重新編寫,然後比較 C 和 C++ 的效率,所以效率是一些刻意創造的沒有多大意義的片段,5% 到 10% 是乙個比較籠統的結論。

    開發效率:規模越小,C的規模優勢越大,在C++中的優勢越大。 同時,C是超級便攜的。

    許多協議棧是高效和可移植的,而 C 之所以高效,是因為 C 不包含許多影響效率的語言特性。 但是C++完全符合標準,所以可以假設C++可以和C一樣高效地編寫,但它不能使用很多有用的語法特性,比如模板。

    在某些地方,C++語法改進了C語言,例如類,引用,運算子過載等,可以毫無保留地新增到C語言中。 但是,C語言存在一些缺陷,但尚未在C++上改進。

相關回答
22個回答2024-06-10

梅赫西迪-賓士和寶馬在國內民眾心中的影響力,梅赫西迪-賓士可能更勝一籌。

26個回答2024-06-10

不要要求這樣的事情。

我有時會說。 >>>More

13個回答2024-06-10

這是正常的,因為C盤是系統盤,裡面有很多臨時資料夾,比如上網時的臨時檔案等等,不過沒關係,如果不想讓它長大,就經常刪除臨時檔案,或者可以把臨時資料夾移到另乙個磁碟上。

10個回答2024-06-10

伊涅斯塔的技術比梅西的技術要細膩得多。 >>>More

11個回答2024-06-10

C型列車是“城際子彈頭列車”,代表執行距離短、管內有主列車的城際子彈頭列車,最高執行速度為350km h,由於執行時間短、速度快,票價較高。 城際列車一般是指在兩個重要城市之間執行的中型短途客運列車群,相距不遠,往往以公共汽車為導向,途中不停或幾站,只配備硬座和軟座車廂,而不是臥鋪車廂。 例如,目前開通的京津、廣深、瀋陽大、滬杭、滬南京、成渝、成都綿樂、昌。 >>>More