1樓:匿名使用者
它倆側重點不太一樣:
c++偏應用程式,儘管也可以作底層驅動開發,但是這方面主導的還是c和彙編
嵌入式開發,win32驅動,跟硬體結合緊密一些的都是cc++以其物件導向的特性開發較大型程式有些優勢,維護起來方便,多在應用軟體上使用
2樓:匿名使用者
c語言一般做下位機的,即工控內部協作的,或者是unix系統下的程式設計,c++是上位機的,是操作下位機的程式,譬如通訊類控制類
3樓:匿名使用者
c語言:是一門通用計算機程式語言,應用廣泛。c語言的設計目標是提供一種能以簡易的方式編譯、處理低階儲存器、產生少量的機器碼以及不需要任何執行環境支援便能執行的程式語言。
儘管c語言提供了許多低階處理的功能,但仍然保持著良好跨平臺的特性,以一個標準規格寫出的c語言程式可在許多電腦平臺上進行編譯,甚至包含一些嵌入式處理器(微控制器或稱mcu)以及超級電腦等作業平臺。
二十世紀八十年代,為了避免各開發廠商用的c語言語法產生差異,由美國國家標準局為c語言訂定了一套完整的國際標準語法,稱為ansi c,作為c語言最初的標準。
c++:是在c語言的基礎上開發的一種通用程式語言,應用廣泛。c++支援多種程式設計正規化 --物件導向程式設計、泛型程式設計和過程化程式設計。
最新正式標準c++14於2023年8月18日公佈。[1] 其程式設計領域眾廣,常用於系統開發,引擎開發等應用領域,是至今為止最受廣大程式設計師受用的最強大程式語言之一,支援類:類、封裝、過載等特性!
總結:c++的基礎就是c,根據世界計算機語言使用排名,c一直比c++使用廣,而且學會了c後學c++很簡單!
4樓:淡聆
那要看你在**用 一般公司都不同
c++和c語言哪個應用面更廣?
5樓:匿名使用者
用途不一樣,c更適合底層的程式設計,c++適合稍微高一點的層次!
看你喜歡的方向了!
6樓:煞神一刀
毫無疑問c++才是王道啊,學c++都是要先學c的,不過我業餘愛好就學c了
7樓:小末
c++是以c為基礎的,功能比c更加強大,主要是物件導向的,我建議學c++
8樓:匿名使用者
c++是對c的補充與完善,所有c語言的東西對c++都適用,但c++功能更全面。
9樓:弱水三千一瓢
c++對c語言是完全相容的,你說呢?
c語言能做什麼?與c++有何區別?它們主要應用在哪些地方?
10樓:鼻行動物
c語言適於編寫系統軟體,三維,二維圖形和動畫,具體應用比如微控制器以及嵌入式系統開發。大部分要求高效率的程式或系統基本都適用。
c++是從c的基礎上發展而來的,它加入了物件導向的思想,有了類,有了抽象、封裝、多型等。android底層開發,大部分遊戲,很多優秀的程式框架包括mfc、qt、wxwidgets都是使用c++開發的。
11樓:匿名使用者
c語言是一門非常強大的程式語言,能做什麼,只有你想不到,沒做不到!c與c++最大的區別在於,前者是程序導向,而後者是物件導向,二者的共同特點就是都能對記憶體進行直接操作!而c++其實就是c語言的進化版本,只是引進了類(物件導向)的概念,基本語法與c一致!
c語言,最大的優勢在於接近底層,也就是與硬體打交道的速度非常快,所以在很多的嵌入式開發中,c語言是首選。而c++的效能稍遜於c,但是比其他的高階語言效率又高出了不少,所以在某種角度上來說,c++的應用範圍還要更廣一些,很多的伺服器,桌面應用,遊戲,乃至你手機上的軟體,都有可能是用c++做(另:安卓中其實有的時候也會嵌入c++的**)!
12樓:匿名使用者
簡單地說:c是程序導向,c++是物件導向
c++和c語言哪個比較適用於軟體程式設計。
13樓:匿名使用者
先c後c++
c++更重要的意義不在於特性比c豐富了多少而是在於它是程式設計思想的一種巨大進步,沒有c++之前面對一個複雜專案,即使你有物件導向的思想,但你拿起c來實現你的專案的時候你發現你的oo思想沒什麼用,因為那是結構化的語言。
有了c++就方便多了,oo思想很符合人類的思維習慣,而且c++中有類物件方法屬性這些特性與之對應。
不管怎麼樣c還是基礎,即使你思考問題的方式很oo,當你寫下每一個int,for,while,if的時候你還是在遵循那些你從c中學到的基本的規則,你的**還是離不開這些基礎性的東西。
14樓:郝在益
c++是包含c的,能編譯c++的編譯器都是可以編譯c的。
如果你想做軟體的話,我還是建議你,學習c++,畢竟c++是物件導向的語言,而c只是程序導向的語言。相比較來說,c對於寫軟體比較麻煩。
在學習c++的過程中,其實就已經吧c學習了。
15樓:絲蓉德拉庫比
c語言是基礎,是程序導向的語言。c++是物件導向的語言。建議你先去學c,學完後再去學c++。
16樓:匿名使用者
c語言比較麻煩 但是比較容易懂一些
17樓:匿名使用者
其實c++就比c多了一點點東西,本人感覺兩個基本沒差
c語言與c++在實際應用中哪個用的比較多呢?急
18樓:草莓果醬
c語言是結構化和模組化的程序導向的語言,c++語言是物件導向的程式設計語言。c++語言是c語言的超集,也就是說學會了c++,你其實已經把c語言學會了。至於說有什麼區別,應該說是程式設計思想的區別吧,c是基於過程的,強調的是程式的功能,以函式(功能)為中心。
c++是物件導向的,強調程式的分層、分類,以抽象為基礎,進行物件的定義與展示,即程式設計。具體說來話長。建議你學習c++的時候,學會用物件導向的方式思考和程式設計。
現在在開發大專案的時候,都是應用物件導向的分析和設計的技術。
19樓:
最普遍的區分是思維不同,而且c++適合大規模的程式設計。沒有哪個確定就多或者少,看你是幹什麼了,也可能你的工作永遠都不用c++,比如你和系統打交道,驅動開發,主要還是c
c語言和c++哪一個更實用一點
20樓:匿名使用者
c語言相對好學一點。 c語言是c++語言的一個子集。
21樓:跟單學習
如果程式設計序c++好一點,但個人認為c語言簡潔易懂,更好學
C和C 學哪個好,c語言和c 先學哪個好
見意去學c,c 前c很少接觸 它不是一個純粹的物件導向的程式語言!最好不要兩個一起學習,你也沒有這種能力。從最基礎的開始上學,慢慢了解,一步一步地學習,不要想一步登天,我會產生相反的結果!初學者的 c語言程式設計 譚浩強的可以!完成學業後,以瞭解資料結構,如果你想學習程式設計,你必須瞭解它,它是靈魂...
DELPHI和C語言哪個比較實用一些??
在windows平臺上說起實用來,當然還是delphi更實用咯!具有快速開發環境,其效率是vc的n倍 不要拿c 來說事,c 的開發領導者是delphi的主創之一,這個層面上,c delphi 2.質量 由於delphi使用的是object pascal語言所以 嚴謹優美,可讀性強,利於團隊作業!c的...
關於C語言和程式設計,用C語言程式設計和用C 語言程式設計區別大嗎?
一 工欲善其事,必先利其器 這裡介紹幾個學習c語言必備的裝置和書籍 a 開發環境 例如turbo c 2.0,這個曾經佔據了dos時代開發程式的大半個江山。但是現在windows時代,用turbo c有感覺不方面,編輯程式起來很吃力,並且拖放,更沒有函式變數自動感應功能,查詢參考資料也不方便。建議使...