1樓:深藍的
是否物件導向。c++程式設計物件導向,即有編譯軟體可以供程式設計師按鈕等控制項來實現。
而c是最基本的,沒有物件導向,所有的東西都要靠程式設計師手寫成**來實現。
2樓:網友
c++是一門偏向於系統程式設計的通用程式語言。它1> 是乙個更好的c
2> 支援資料抽象。
3> 支援物件導向程式設計。
4> 支援泛型程式設計。
後三個在c語言中不受支援。
3樓:猴哥的樂子
所以c與c++的最大區別在於它們的用於解決問題的思想方法不一樣。之所以說c++比c更先進,是因為「 設計這個概念已經被融入到c++之中 」,而就語言本身而言,在c中更多的是演算法的概念。那麼是不是c就不重要了,錯!
演算法是程式設計的基礎,好的設計如果沒有好的演算法,一樣不行。而且,「c加上好的設計」也能寫出非常好的東西。並且在實現小程式上,還是c程式來的要快。
真對大程式c++要比c好,通過構造各個類,定義各個物件,進行這種模組化,感覺更容易分工合作,實現強大的功能。
c++的主要特點是:封裝性,繼承性,抽象性,和多型性。
4樓:網友
c++語言源於c語言。c語言誕生與20世紀70年代,最初設計的目的是編寫作業系統。因為c語言規則簡單,不但具有高階語言的資料表示,運算功能,而且可以直接對記憶體操作,程式執行效率高。
基於以上有點,c語言很快成為世界流行的程式設計語言。
然而,人們要求計算機解決的問題越來越多。c語言在處理大問題,複雜問題時表現出來的弱點也越來越明顯。例如,缺乏資料型別檢查機制,**重用性差等。
20世紀80年代,美國at&t貝爾實驗室對c語言擴充改版,成為c++。
c++儲存了c語言原有的高效簡潔的特點,強化了資料的型別檢查和語句的結構性,增加了物件導向程式設計的支援。由於c++的靈活性,良好的繼承性和前瞻性,許多軟體公司都為c++設計編譯系統,提供不同級別的應用類庫及方便實用的開發環境,使c++得到廣泛的應用。
從書上抄的,哈哈。。
c++相對於c語言的發展?
5樓:網友
c++相對於c語言有這麼幾點(精要)改進:
c++比c語言有更嚴格的編譯時型別系統,以及對於多型類的c++有執行時型別系統,c語言沒有執行時型別系統。
c++有支援oop的很多特性,c語言沒有,大學課程主要講c++的就是這個方面(封裝、繼承、多型)
c++有支援gp的模板系統,由此發展出編譯時計算(模板超程式設計)c++有各種方便的語法糖,比如c++11中的auto
6樓:扈懷煒
增加了物件導向程式設計(類、物件、繼承,多型,封裝,過載)
在c++中與c主要的不同是什麼?
7樓:泉雅愛尾笛
簡單來說c++比c更先進。
c是乙個結構化語言,譚浩強教授所說:它的重點在於演算法和資料結構。c程式的設計首要考慮的是如何通過乙個過程,對輸入(或環境條件)進行運算處理得到輸出(或實現過程橘液(事務)控制),而對於c++,首要考慮的是如何構槐清造乙個物件模型,讓這個模型能夠契合與之對應的問題域,這樣就可以通過獲取物件的狀態資訊得到輸出或實圓明物現過程(事務)控制。
所以c與c++的最大區別在於它們的用於解決問題的思想方法不一樣。
8樓:東門爾白芒柳
c是向過過程的,c++是面向對像的。加入了類,c++最開始的時候稱之為帶類的c。
不過呢,個人認為圓簡冊,用c/c++都可以實現面像對像的這種程式設計思想,c可以用結構來對資料進行包裝,linux下的gtk程式設計就是用c來實現面向對像的。但是很麻煩,所以說呢。這裡只能說,c++能更好的實現面向對像。
因為,c++在c的基礎上做了很多擴充,不單是面向對向。還有容器橘巨集、迭代、等等。語法上也有些變咐納動。
同時c++完全相容c的語法,
相對於是什麼意思,急急,相對是什麼意思?
是一個比較用詞,比方說三個不一樣身高的人,把身高在中間的那個人作為參照的話,那麼身高高的人就是相對於他來說是高個子,身高矮的也是相對於他來說是矮個子。比方說建築上面的標高,都是相對標高,相對於指定的水準點的標高。高於水準點的就是正的標高,低於水準點的就是負的標高。正負標高都是以水準點為參照物的。就是...
為什麼馬伊俐的影視資源相對於同齡女星好那麼多?
乙個有思想的女人,乙個自尊自重的女人,乙個懂得取捨的女人,乙個自強自立的女人,乙個努力的女人。作為演員,她是成功的,飾演的每乙個角色都有可圈可點之處,可以看到她的努力,曾經看過她相關訊息,作為學校面試評委,拒絕整容臉,敢於面對現在娛樂圈整容愈演愈烈之風大膽說不,非常佩服她的勇氣魄力思想。作為女人,她...
蘇寧易購相對於京東商城的優勢是什麼
價位低 因為蘇寧是做專業採購的 知名度 蘇寧電器是民營企業前三 售後 有實體店支撐,售後和店裡面相同 質量 電器行業老大 蘇寧易購不支援打 戰 但也不怕打 戰 蘇寧易購的售後 物流 客服等服務覆蓋體系京東在相當長的時間內將難以追趕 簡單的講主要有 1 強大的 鏈整合優勢 2 完善的物流基礎等硬體設施...