C語言和C 一樣嗎?區別在那呢

時間 2021-05-02 11:23:21

1樓:匿名使用者

c語言是結構化和模組化的面向過程的語言,c++語言是物件導向的程式語言。c++語言是c語言的超集,也就是說學會了c++,你其實已經把c語言學會了。至於說有什麼區別,應該說是程式設計思想的區別吧,c是基於過程的,強調的是程式的功能,以函式(功能)為中心。

c++是物件導向的,強調程式的分層、分類,以抽象為基礎,進行物件的定義與展示,即程式設計。具體說來話長。建議你學習c++的時候,學會用物件導向的方式思考和程式設計。

現在在開發大專案的時候,都是應用物件導向的分析和設計的技術。

2樓:克制自己的錯誤

c是面向過程,

c++是不完全物件導向。(注意是不完全面向)c++是c的延續,很多語法類似,也新增了c沒有的東西。

學習的話建議學c++。

3樓:匿名使用者

c++相當於c的延伸,c++借用了很多的c的東西,但是c++同時借用了很多其它語言的東西。但是現在c++對於c語言**,相容性很好,一般的c語言**都可以在c++中執行。

4樓:匿名使用者

c++是在c語言的基礎上為支援物件導向的程式設計而研製的乙個通用目的程式語言,它是在2023年由at&t貝爾實驗室的bjarne stroustrup博士建立的。最初的c++被稱為「帶類的c」,2023年正式取名為c++。c++語言的標準化工作從2023年開始,於2023年制定了ansic++標準草案,以後又經過了不斷完善至今。

二、 c++語言的特點

c++是乙個更好的c,它保持了c的簡潔、高效和接近組合語言等特點,對c的型別系統進行了改革和擴充,比c更安全,c++的編譯系統能檢查出更多的型別錯誤。

c++完全相容c,因此不是乙個純的oop語言,它既支援面向過程的程式設計方式,又支援oop方式。

5樓:小唐文件屋

不一樣,c面向過程,c++物件導向

微軟的C語言和其他C語言有什麼區別嗎

隔壁的蟲子 不知道樓主說的是所謂 微軟的c 是指什麼概念 個人意見,僅供參考 1.如果是指微軟推出的c語言的編譯器ms c的話,其實就是c語言各個編譯器之間的區別。如果你想深入了解,最好是學習下c標準的制定歷史。e.gc98 c99。微軟推出的ms c是一款嵌入式系統編譯器。c語言命令要被硬體識別並...

柬埔寨語言和泰語一樣嗎

高棉語為柬埔寨通用語言,與英語均為官方語言。高棉語又稱柬埔寨語,是柬埔寨的官方語言,屬於南亞語系。在柬埔寨,大約90 的人口 1200萬人左右 使用高棉語,在泰國 寮國和越南也有約200萬的使用者。最早的文獻溯源於5世紀。屬南亞語系孟 高棉語族。泰語主要是分佈在泰國 寮國 緬甸 越南西北 柬埔寨西北...

c語言和c學哪個好啊 我只想學一門

首先你要明確你學了幹什麼,如果考級,學c,因為c內容少,所以說比c 簡單。想開發軟體的,學c c和c 是什麼關係呢?我說的簡單一點,集合知道不?c是c 的子集 c 包含了c的所有內容 但還推薦學c 為什麼呢?不知道你接觸過程式設計沒,如果沒接觸過,那剛接觸程式設計一下子會有很多問題,c的輸入輸出是很...