C 到底能做什麼,c c 能做什麼?主要應用是什麼

2021-07-09 16:33:36 字數 5673 閱讀 7625

1樓:專用帳號專用

c++是c語言的繼承,它既可以進行c語言的過程化程式設計,又可以進行以抽象資料型別為特點的基於物件的程式設計,還可以進行以繼承和多型為特點的物件導向的程式設計。

c++擅長物件導向程式設計的同時,還可以進行基於過程的程式設計,因而c++就適應的問題規模而論,大小由之。

技術應用領域

科學計算:c++憑藉先進的數值計算庫、泛型程式設計等優勢在這一領域也應用頗多。

網路軟體:c++擁有很多成熟的用於網路通訊的庫,其中最具有代表性的是跨平臺的、重量級的ace庫,該庫可以說是c++語言最重要的成果之一,在許多重要的企業、部門甚至是軍方都有應用。

作業系統:c++憑藉其對c的相容性,物件導向性質也開始在該領域有一席之地。

擴充套件資料

c++工作原理

c++語言的程式因為要體現高效能,所以都是編譯型的。但其開發環境,為了方便測試,將除錯環境做成解釋型的。

即開發過程中,以解釋型的逐條語句執行方式來進行除錯,以編譯型的脫離開發環境而啟動執行的方式來生成程式最終的執行**。

生成程式是指將原始碼(c++語句)轉換成一個可以執行的應用程式的過程。如果程式的編寫是正確的,那麼通常只需按一個功能鍵,即可搞定這個過程。

2樓:檀香透窗櫺

c++應用領域:

1.遊戲

c++的效率是一個很重要的原因。

2.科學計算

在科學計算領域,fortran是使用最多的語言之一。但是近年來,c++憑藉先進的數值計算庫、泛型程式設計等優勢在這一領域也應用頗多。

3、網路軟體

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

4、分散式應用。

應用程式分佈在不同計算機上,通過網路來共同完成一項任務的工作方式。

5、作業系統

在該領域,c語言是主要使用的程式語言。但是c++憑藉其對c的相容性,物件導向性質也開始在該領域嶄露頭角。

擴充套件資料這主要是因為c/c++語言的穩定性及跨平臺性。根據2023年3月程式語言排行榜,c++位居第四位,c語言繼續穩佔第一位。

根據2023年以及2023年程式語言排行榜,c/c++依舊位居前十,它繼續用事實證明c/c++語言在程式語言中的霸主地位。

c/c++作為應用特別廣泛的程式語言之一,其從業人員的需求量也非常大。其中具備2年以上從業經驗,能熟練的編寫程式並做軟體分析和設計的中高階工程師缺口很大。

其市場需求度比c/c++初級程式設計師的需求還要大,尤其是在北京、上海、廣州、深圳等城市。據統計,我國軟體開發人才在2023年缺口就已經達到35萬,現在每年仍以20%的速度在增長。

3樓:匿名使用者

一開始不要太著急,只學了最基本的語法規則、類、指標等就想程式設計是不現實的。自學c++並非不可,只是害怕學的不夠系統全面。c系的作用其實很廣,包括一些windows系列和linux系列的作業系統,c++作為c系之一,也可以程式設計出包括基本的操作介面、網頁,甚至手機程式也可以。

另外一個特點就是c++可以幫助編寫遊戲,這方面的應用也比較熱門。沒有c的基礎也不是說學不好,只是在一些問題的理解上可能不全面,例如基本的c的輸入輸出方式和c++是有區別的。其實沒有必要說學了c++學c,在日後工作上其實會面臨多種語言都要用的情況,光會一種可能競爭力也不夠i。

再者說,藝多不壓身,多學總比少學好。vc++是c++語言規範下的程式設計環境,也可以理解成使用c++語言的程式設計軟體。mfc是輔助程式設計的類庫,主要作用也就是幫助程式設計者減少工作量,省事。

找工作也不是說學了c++就好,現在沒有哪個程式師敢說用一種語言就解決所有問題,所以即使學了c++也還是需要繼續學習的。希望能幫到你。

4樓:匿名使用者

我初學c++,也沒學過c,vc++是c++的程式設計軟體,mfc是做軟體的輔助軟體要學習,mfc的確開始有點過時了,不過還是可以用的,至於現在用什麼好,我也忘記了,畢竟技術不行也用不上,找工作這方面我也不太清楚,應該算好找吧。個人認為 類,指標 是c++的重點。

5樓:匿名使用者

編寫大型網路遊戲的專用

以及系統開發

c/c++能做什麼?主要應用是什麼

6樓:匿名使用者

可以做任何事,從計算1+1=2到作業系統編寫,從控制電燈開關到發射衛星,只有你想不到,沒有它做不到的。(關鍵是掌握到什麼程度)

7樓:匿名使用者

比如作業系統、大部份遊戲、圖形影象處理、科學計算、嵌入式系統、

驅動程式、沒有介面或簡單介面的服務程式、軍工、工業實時監控軟

件系統、虛擬機器、高階伺服器程式、語音識別處理等等。

c++可以做什麼

8樓:

c++可以做任何事情,工具開發,遊戲製作,網頁開發,聊天工具,soket 通訊!windows系統就是基於c 和c+c開發的啊! 很多大型的工具都是c++開發的

9樓:給i畫餅充飢

世界上總共有三大作業系統:unix 作業系統是用純c語言編寫的;windows 作業系統的核心也是用c語言編寫的;linux 作業系統仍是用純c語言編寫的。microsoft word 和 wps,它們同樣都是辦公軟體,功能也差不多,但 wps 的安裝檔案只有 50mb 左右,而 microsoft word 的安裝檔案超過 500mb,有的甚至接近 1gb。

原因就是 wps 的核心是用c語言編寫的。

10樓:匿名使用者

一切軟體都可以用c++做,平時我們用軟體的所有按鈕其實都是指令碼,即一串**。只不過是當我們按按鈕的時候軟體自動輸入對應的**給計算機,完成按鈕的作用。而c++就是直接輸入**,更加自由但是麻煩。

11樓:

你常用的軟體幾乎大多數都是c++寫的,office軟體:ms office,wps office,openoffice/libreoffice……

你所用的windows也用了大量的c++……

你說你在用c#和sql,那我告訴你你用的vs ide核心部分是c++寫的……

你用的c#,c#的.net執行框架也是cpp寫的,

你用的sql,是sql server吧?很不幸,sql server也是c++寫的……

你上網頁在用瀏覽器嗎?很不幸,瀏覽器核心都是c++寫的,介面大多數瀏覽器介面也是c++寫的……

你聊天用嗎?qq,yy,skype也是c++寫的……

這些都是你絕對有在用的、至於其他,還有n多,防毒,ps,maya,n多行業軟體,幾乎所有的端遊,等等,等等……

朋友在傳智播客學的c++,現在月薪12k。

12樓:

我好像記得,windows的核心並非c是一種b什麼的語言,太久了沒記住

13樓:雲南新華電腦學校

c++是c語言的繼承,它既可以進行c語言的過程化程式設計,又可以進行以抽象資料型別為特點的基於物件的程式設計,還可以進行以繼承和多型為特點的物件導向的程式設計。

c++擅長物件導向程式設計的同時,還可以進行基於過程的程式設計,因而c++就適應的問題規模而論,大小由之。

技術應用領域科學計算:c++憑藉先進的數值計算庫、泛型程式設計等優勢在這一領域也應用頗多。網路軟體:

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

作業系統:c++憑藉其對c的相容性,物件導向性質也開始在該領域有一席之地。擴充套件資料

c++工作原理

c++語言的程式因為要體現高效能,所以都是編譯型的。但其開發環境,為了方便測試,將除錯環境做成解釋型的。

即開發過程中,以解釋型的逐條語句執行方式來進行除錯,以編譯型的脫離開發環境而啟動執行的方式來生成程式最終的執行**。

生成程式是指將原始碼(c++語句)轉換成一個可以執行的應用程式的過程。如果程式的編寫是正確的,那麼通常只需按一個功能鍵,即可搞定這個過程。

14樓:182盤

你應該問c++不能做什麼

15樓:陽光的凌寶寶

訪問**時出現403

c++到底有什麼用?

16樓:du瓶邪

c++是在c語言的基礎上開發的一種通用程式語言,應用廣泛。

c++支援多種程式設計正規化 --物件導向程式設計、泛型程式設計和過程化程式設計。

最新正式標準c++14於2023年8月18日公佈。

其程式設計領域眾廣,常用於系統開發,引擎開發等應用領域,是至今為止最受廣大程式設計師受用的最強大程式語言之一,支援類:類、封裝、過載等特性!

c++設計成靜態型別、和c同樣高效且可移植的多用途程式設計語言。

c++設計直接的和廣泛的支援多種程式設計風格(程式化程式設計、資料抽象化、物件導向程式設計、泛型程式設計)。

c++設計無需複雜的程式設計環境。

c++語言靈活,運算子的資料結構豐富、具有結構化控制語句、程式執行效率高,而且同時具有高階語言與組合語言的優點,與其它語言相比 ,可以直接訪問實體地址,與組合語言相比又具有良好的可讀性和可移植性。

總得來說,c++語言的主要特點表現在兩個方面,一是儘量相容c,二是支援物件導向的方法。它操持了c的簡潔、高效的接近組合語言等特點,對c的型別系統進行了改革的擴充,因此c++比c更安全,c++的編譯系統能檢查出更多的型別錯誤。

另外,由於c語言的廣泛使用,因而極大的促進了c++的普及和推廣。

c++語言最有意義的方面是支援物件導向的特徵。雖然與c的相容使得c++具有雙重特點,但他在概念上完全與c不同,更具物件導向的特徵。

17樓:檸檬汁蘇打水

c++是一個功能比較強的語言,就像樓上說先學寫字在寫作文一樣,你要先掌握程式設計的基礎,譬如輸入輸出、資料結構和一般的有一定邏輯要求的演算法,才能編出一些簡單的程式(事實上軟體哪有那麼容易編的就算是易語言你也要學下程式設計的基礎啊)

18樓:夏鵠

c++是門功能相當強大的物件導向程式語言,要要真正體會到他的強大之處你必須先要熟練的掌握它,它當然是可以用於軟體設計的。

19樓:匿名使用者

先學寫字,再學寫作文吧。。

20樓:匿名使用者

軟體哪有用c++寫的,現在的軟體都是易語言寫的

21樓:員素蘭老辰

因為計算機只認識0

1兩個數字,1代表肯定,0代表否定。數學家們證明世界上的一切都可以由若干個肯定和否定組成的選擇來模擬,而計算機是種電子裝置,只有通電和不通電兩種狀態,正好可以類比0和1來進行肯定和否定的判斷,這就是計算機。比如說我們讓計算機算一個東西,那麼我們就應該讓它處理一段由0和1組成的一大長串數字,例如算個簡單的幾加幾的問題我們就得輸入例如10101000111000011之類的東西,而這是非常鬧心的,所以我們希望用人類的語言讓計算機幹活,c++做的工作就是當我們用人類的語言告訴c++我要算1+1等於幾的時候,c++會把這段話翻譯成一堆0和1讓計算機明白我們要做什麼,這就是c++的用途。

c++是一種程式語言,其作用就是一種翻譯,讓人類的語言和機器的語言能夠溝通,如果人類想和計算機溝通,除了少數bt能夠直接看懂0

1什麼的,都得學會一種程式語言

親人祭日不能做什麼,親人祭日不能做什麼?

如果你哥們這個時候還要你丟下忌日而去會他,那他就不是好哥們。我見都沒見過我爺爺,真羨慕你們見過爺爺的人。老人家去世兩年了,怎麼都要去拜祭。清明不祭祖,等於養牲畜。不要做連牲畜都不如的人。可以不過不要穿的太豔麗的衣服 還儘量不要吃帶色的食物 因為那時對死者的不敬 親人的週年祭日,有什麼講究麼?親人的週...

西紅柿還能做什麼菜,西紅柿能做什麼菜好吃

你會用西紅柿做什麼菜呢?西紅柿切塊,炒鍋加油燒熱,放入大蔥,肉末大火煸炒,加入西紅柿,料酒生抽,迅速翻炒,再加入豆腐輕輕翻,炒均勻後加適量的清水,大火燒開轉中火燜5分鐘左右就可以了。涼拌啊.加上白砂糖.還有西紅柿燉牛肉也不錯.哈哈!樓主真幽默啊!較勁。西紅柿可以燉牛肉啊!雖然我不喜歡吃,不過也很有營...

8000元能做什麼,我有8000元,能做什麼生意

一定要看好了再出手,我的幾點建議僅供參考.1.資金定位 準備拿出多少金子幹事情.2.資源定位 主要是人利資源,怎樣組合他們,發揮他的長處.3.主導方向 你熟悉的領域,不熟的不要介入.4.商品趨勢 你所經營的商品發展前景 各區域間 品種之間的差異 周圍的購買力.5.聯合 不管是橫向 縱向.6.眼球 你...