1樓:匿名使用者
c++,這個詞在中國大陸的程式設計師圈子中通常被讀做「c加加」,而西方的程式設計師通常讀做「c plus plus」,它是一種使用非常廣泛的計算機程式語言。c++是一種靜態資料型別檢查的,支援多重程式設計正規化的通用程式設計語言。它支援過程化程式設計、資料抽象、物件導向程式設計、製作圖示等等泛型程式設計等多種程式設計風格。
美國at&t貝爾實驗室的本賈尼·斯特勞斯特盧普(bjarne stroustrup)博士在20世紀80年代初期發明並實現了c++(最初這種語言被稱作「c with classes」)。一開始c++是作為c語言的增強版出現的,從給c語言增加類開始,不斷的增加新特性。虛擬函式(virtual function)、運算子過載(operator overloading)、多重繼承(multiple inheritance)、模板(template)、異常(exception)、rtti、名字空間(name space)逐漸被加入標準。
2023年國際標準組織(iso)頒佈了c++程式設計語言的國際標準iso/iec 14882-1998。c++是具有國際標準的程式語言,通常稱作 ansi/iso c++。2023年是c++標準委員會成立的第一年,以後每5年視實際需要更新一次標準,下一次標準更新將是在2023年,目前我們一般稱該標準c++0x。
遺憾的是,由於c++語言過於複雜,以及他經歷了長年的演變,直到現在(2023年)只有少數幾個編譯器完全符合這個標準(這麼說也是不完全正確的,事實上,至今為止沒有任何一款編譯器完全支援iso c++)。
另外,就目前學習c++而言,可以認為他是一門獨立的語言;他並不依賴c語言,我們可以完全不學c語言,而直接學習c++。根據《c++程式設計思想》(thinking in c++)一書所評述的,c++與c的效率往往相差在正負5%之間。所以有人認為在大多數場合c++ 完全可以取代c語言(然而我們在微控制器等需要謹慎利用空間、直接操作硬體的地方還是要使用c語言)。
2樓:匿名使用者
是電腦中的一種程式設計的語言。程式設計用的。
計算機c語言和c++是什麼意思?
3樓:傳說的沒皮狼
簡單地說,c++是支援物件導向的c語言……
但是複雜一點,就挺夠說的了,要聽不?
c++是c發展來的!!!
c++是物件導向的語言,而c是結構化的語言!
c的所有**在c++上都能應用,而c++的**在c上不能應用!!!
c++是功能更強大的c!!!
c語言與c++的區別有很多:
1,全新的程式程式思維,c語言是程序導向的,而c++是物件導向的。
2,c語言有標準的函式庫,它們鬆散的,只是把功能相同的函式放在一個標頭檔案中;而c++對於大多數的函式都是有整合的很緊密,特別是c語言中沒有的c++中的api是對window系統的大多數api有機的組合,是一個集體。但你也可能單獨呼叫api。
3,特別是vc++中的圖形處理,它和語言的圖形有很大的區別。c語言中的圖形處理函式基本上是不能用在c++中的。c語言標準中不包括圖形處理。
這裡的c語言的圖形處理指的是dos下的c語言。
4,c和c++中都有結構的概念,但是在c語言中結構只有成員變數,而沒成員方法,而在c++中結構中,它可以有自己的成員變數和成員函式。但是在c語言中結構的成員是公共的,什麼想訪問它的都可以訪問;而在c++中它沒有加限定符的為私有的。
4,c語言可以寫很多方面的程式,但是c++可以寫得更多更好,c++可以寫基於dosr程式,寫dll,寫控制元件,寫系統。
5,c語言對程式的檔案的組織是鬆散的,幾乎是全要程式處理;而vc++對檔案的組織是以工程,各檔案分類明確。
6,vc++中的ide很智慧,和vb一樣,有的功能可能比vb還強。
7,vc++對可以自動生成你想要的程式結構使你可以省了很多時間。有很多可用的工具如加入mfc中的類的時候,加入變數的時候等等。
8,vc++中的附加工具也有很多,可以進行系統的分析,可以檢視api;可以檢視控制元件。
9,除錯功能強大,並且方法多樣。
當然先學c對c++的學習有莫大的好處了!值得學習!
後面的vc++指的是一個開發工具,程式設計環境,而不是c++本身,請注意……
4樓:匿名使用者
都是程式語言,一個程序導向,一個物件導向
5樓:雲南新華電腦學校
c++是c發展來的!!!
c++是物件導向的語言,而c是結構化的語言!
c的所有**在c++上都能應用,而c++的**在c上不能應用!!!
c++是功能更強大的c!!!
c語言與c++的區別有很多:
1,全新的程式程式思維,c語言是程序導向的,而c++是物件導向的。
2,c語言有標準的函式庫,它們鬆散的,只是把功能相同的函式放在一個標頭檔案中;而c++對於大多數的函式都是有整合的很緊密,特別是c語言中沒有的c++中的api是對window系統的大多數api有機的組合,是一個集體。但你也可能單獨呼叫api。
3,特別是vc++中的圖形處理,它和語言的圖形有很大的區別。c語言中的圖形處理函式基本上是不能用在c++中的。c語言標準中不包括圖形處理。
這裡的c語言的圖形處理指的是dos下的c語言。
4,c和c++中都有結構的概念,但是在c語言中結構只有成員變數,而沒成員方法,而在c++中結構中,它可以有自己的成員變數和成員函式。但是在c語言中結構的成員是公共的,什麼想訪問它的都可以訪問;而在c++中它沒有加限定符的為私有的。
4,c語言可以寫很多方面的程式,但是c++可以寫得更多更好,c++可以寫基於dosr程式,寫dll,寫控制元件,寫系統。
5,c語言對程式的檔案的組織是鬆散的,幾乎是全要程式處理;而vc++對檔案的組織是以工程,各檔案分類明確。
6,vc++中的ide很智慧,和vb一樣,有的功能可能比vb還強。
7,vc++對可以自動生成你想要的程式結構使你可以省了很多時間。有很多可用的工具如加入mfc中的類的時候,加入變數的時候等等。
8,vc++中的附加工具也有很多,可以進行系統的分析,可以檢視api;可以檢視控制元件。
9,除錯功能強大,並且方法多樣。
c++是什麼意思?
6樓:達內教育
1、c++是一種應用非常廣泛的程式語言。
2、c++是在c語言的基礎上增加了物件導向的支援,形成的一種新的高效的程式語言。
3、c++的應用領域非常廣泛,在伺服器端開發、遊戲、數字影象處理、網路軟體、系統級開發、驅動等領域具有不可替代性。
4、c++,通常被稱為c加加,國外的程式設計師會稱之為cplusplus,也就是cpp。
我電腦裡有這麼多個microsoft visual c++ 有什麼用,可以解除安裝麼
7樓:京穎卿容己
c++語言開發工具,微軟釋出的,如果你不是軟體開發者,那麼這些東西就沒有必要留在電腦上。
8樓:淮
這個是程式設計工具軟體,如果你不需要的話刪除就好了,刪除此軟體並不會影響你正常使用電腦。
9樓:
這個是不能隨便解除安裝的,這裡面有執行庫,除錯庫等東西,是你安裝visual studio 時候一起裝進來的。不同版本 visual studio 生成的程式要呼叫對應的執行庫,解除安裝了,你對應版本生成那個程式就不能執行了。
10樓:
對啊,我把c++2017卸了對玩絕地求生有影響嗎
11樓:楓若神明
最好不要刪除,有些單機遊戲或者應用程式是需要其中的一個或幾個才能跑起來的。
如果有強迫症一定想要幹掉的話,那就幹掉吧,不會影響系統的,遊戲不能玩到時也會提示,提示後再重新裝進去就可以了。
關鍵是這幾個玩意都不大,除了看的比較難受外,到不會影響其他的。
有問題請追問,謝謝!~
12樓:匿名使用者
試試看啊,大不了重灌系統
計算機中的c語言是什麼意思?
13樓:匿名使用者
c語言也是程式設計電腦語言中的一種基本語言,需要多多練習
計算機的IE是什麼意思,電腦中IE代表什麼意思
internet explorer 中文名字叫網路瀏覽器 呵呵我也知道 可是慢了一步 internet explorer 說白了就是網頁瀏覽器 電腦中ie代表什麼意思 1 ie是internet explorer的縮寫,是因特網瀏覽器的意思。2 電腦中ie代表 網路瀏覽器 是瀏覽網頁所必須的重要工具...
電腦中的溢處是什麼意思,計算機中的“溢位”到底是什麼意思
出全名是 緩衝區溢位 緩衝區是記憶體中存放資料的地方。在程式試圖將資料放到機器記憶體中的某一個位置的時候,因為沒有足夠的空間就會發生緩衝區溢位。而人為的溢位則是有一定企圖的,攻擊者寫一個超過緩衝區長度的字串,然後植入到緩衝區,而再向一個有限空間的緩衝區中植入超長的字串可能會出現兩個結果,一是過長的字...
計算機的GT mu是什麼意思
計算機的gt也就是代表grand total,其意思是總數之和。mu也就是表示mark up and mark down鍵,按下這個鍵可以快速完成利率 稅率 變化率 標價等計算。計算機是現代一種用於高速計算的電子計算機器,可以進行數值計算,又可以進行邏輯計算,還具有儲存記憶功能。gt gt即gran...