C 程式設計到底有什麼用?挑戰自己的智商?除此之外還能有什麼好處

2022-11-08 02:50:14 字數 5267 閱讀 3675

1樓:夕楓沉影

除了網頁,只要其它程式能做到的它都能做到,而且執行效率更高。

控制檯也一樣能做很多事。例如寫病毒,或者寫一些測試程式,很多應用程式都可以用控制檯來做,只不過大家更喜歡gui介面而已。

2樓:

額。從事行業撒。工作等等。很奇怪你的問題,都不知道從何答起。

比如你常用的qq軟體就是c++寫的撒。只是在學校用的c++屬於基礎的,相當於寫作文裡面的基礎語法和基本詞彙,要想寫出優美的句子還得見更多的文章。

比如一個例子:

你做一個遊戲,其中肯定是有升級的,判斷一個打怪資訊,你獲得的經驗值為5點經驗,先預定義#define jingyan 5

然後角色為一個資料結構 role,其中包括了角色的等級,經驗,比如為 role.dengji,role.jingyan,打怪後為role.

jingyan+= jingyan ;然後你打怪得到經驗肯定要判斷有升級沒,if(role.jingyan>=50)額。。英語比較差,懶的想英文了。

真正遊戲肯定不會這麼樣子,他們的語句要正規簡單。

控制檯也一樣啊,只是介面需要自己寫。很多公司不用mfc提供的視窗介面,用自己公司的gui,這樣用控制檯寫的程式漂亮一些。

3樓:傻帽天才

c程式設計用處太多了 你之所以 現在有點疑惑就是接觸的太少了微控制器 裡面用的是c語言

企業用的 倉庫管理軟體

尤其是現在最流行的嵌入式 都是需要有c語言的基礎 。

你現在還沒有達到可以搞工程的地步還是打好基礎再說吧

c++到底有什麼用?

4樓: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不同,更具物件導向的特徵。

5樓:檸檬汁蘇打水

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

6樓:夏鵠

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

7樓:匿名使用者

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

8樓:匿名使用者

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

9樓:員素蘭老辰

因為計算機只認識0

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

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

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

c++用什麼程式設計環境呢??

10樓:匿名使用者

樓主可將其理解為c與turboc.即vc++是一個用來開發c++程式的軟體(環境),人們說學vc++是指學習mfc(微軟基礎類庫)這是微軟公司開發的一套類庫,程式設計師可以直接使用這些類庫。mfc實際上是微軟對windows api的封裝,mfc提出了一系列程式設計的觀點,比如:

文件檢視結構等等。學習vc++就是學習如何使用這些類庫,如果你想學vc++的話最好先看看

ps:你現在可以把c++理解為dos下的程式,而把vc++理解為windows下的程式(即有視窗,選單,按鈕等等介面的程式)

11樓:匿名使用者

學習c++一般都會用vc++。

那麼vc++是什麼呢?

你應該知道程式設計的幾個步驟就是:

1 編寫

2 編譯

3 連線

4 執行

其中編寫**在隨便一個文字編輯器中都可以,比如 記事本,ultra edit,edit plus等

編譯呢? 有很多編譯器。還有聯結器。

但是每次程式設計序都用這麼多工具軟體,很麻煩。

所以我麼用vc++。在vc++裡,你寫完c++**後就點一個按鈕,所有工作自動完成。

當然,除了這些,在vc++裡還可以做很多事情。比如,他它會給你找出很多錯誤。

還有,你現在寫出來的程式都是 dos 程式,也就是沒有介面,沒有按鈕阿,選單之類的東西。

如果你想寫視覺化的程式,也可以,但是如果不用vc++之類的工具那是很麻煩的,你需要的知道很多api函式才行。

而在vc++裡邊就簡單多了,一個按鈕直接拖過來就可以使用。

除此之外.....還有很多內容。你先可以理解它為一個軟體。

別人給你解釋沒用的,最好你自己買來vc++6.0的光碟安裝以下,然後自己體驗。可能還需要一本書。

每個學習程式設計的人都有過像你這樣的疑惑,隨著時間的推移你會慢慢明白的。

12樓:

visual studio 2005最好

vc 就是 visual c++ 的簡稱。意思是視覺化c++,比c++ 更易學,易懂,而且函式不用你刻意去記, 只要有大概映像就行操作了,非常方便。我現在也在用這種軟體,總覺得比 devc++更好的多,只是使用的記憶體會更大一些。

別人的思維有點問題。你應該先學 vc++ 然後再用其它c++去程式設計這樣會更好一點。你去體驗一下devc++吧,初學者如果用這個,你會不知道該怎麼寫函式或者其它,你會感覺到很。。。

反正就是寸步難行啊!

所以目前用 vc++ 是最好的(對於初學者來說)

13樓:匿名使用者

c++ 程式設計環境,給你推薦兩個目前我認為最好的:

1.microsoft visual c++

2.borland c++ builder

下面講c++與visual c++的區別。

先簡單的說,c++是一種高階程式設計語言,而visual c++則是一種編譯器。

這樣說你可能不十分理解。聽我解釋。

打個比方高階程式設計語言就像人的語言,但計算機不可能看的懂這種語言,計算機到最低層就是一些電路,他只知道高電平或者低電平。如果把高電平看成「1」,把低電平看成「0」。就可以說計算機只認識「010101」這樣的機器語言。

最開始的計算機程式都是用這樣的低階語言編寫的。但這樣做的缺點非常明顯,人要是想懂這樣的語言太難,而且容易出錯。

所以到後來以發明了組合語言,比機器語言好懂一點點,但實際上組合語言也只不過是機器語言被換成了人們稍微容易懂的代號而已,依然是面向機器的語言。

再後來就出現了c語言,c++語言這樣的高階語言。

像c,c++這樣的高階語言,人們用的時候更像平時所用的語言(英語)。但顯然計算機是不懂這些的。所以這中間就需要一個翻譯的角色。

編譯器就充當了這個翻譯的角色。把高階語言翻譯成計算機可以識別的機器語言。

現在你是否有點懂了。c++就是一種程式設計的高階語言,而visual c++就是一種編譯器。

當然學c++語言未必一定要用visual c++,翻譯不只這一個。borland c++ builder也非常不錯。

另外,現在像visual c++,c++ builder這樣的開發環境,不只是充當編譯器的角色。他們一般都整合了程式編輯,編譯,除錯,都各種各樣有用的功能,用起來方便多了。

下面再稍微講一下visual c++與c++ builder的優缺點。

visual c++是微軟的產品,在程式開發中用的非常多。而且裡面的mfc類庫用來程式設計也非常方便。微軟的產品是非常值得信賴的。

c++ builder是borland公司的產品,與visual c++相比,最大的優點就是rad,也即快速開發。borland定義了各種各樣的視覺化元件庫,使你程式設計的時候不用花太多的時間在介面上,只需把需要的元件放到合適的地方就行了。而用visual c++開發的程式,一般在介面上就要寫好多**。

但根據我使用的經驗,c++ builder對unicode編碼支援不是很好,偶爾會出一些奇怪的錯誤。

14樓:直覺飛翔

就象樓上說的,c++是一種語言,而vc++是一種開發環境

「很多人說學程式設計先學c++,再學vc++」說法不很恰當,但是想法應該是對的。這是因為vc++裡面除了除了支援c++的語言特性以外,還有視覺化開發等等其他特性,如果是初學的話,操作相對麻煩一些。

我學習c/c++的時候就沒有用vc++,而是用的經典的turbo c 2.0和turbo c++ 3.0,雖然是dos介面的開發環境,但是是比較單純的c/c++的開發環境,編譯器也比較可靠。

到現在為止,簡單的小程式我仍然會用這兩個環境來除錯程式。後來學習windows api和mfc進行程式設計的的時候才開始用vc++。並不是說vc++不適合用來寫c++程式,而是因為它功能比較多,操作起來相對麻煩,所以不太適合初學者用。

(如果硬要說vc++操作簡單的話,我只能說現在關於vc++的參考書實在太多了,或者個人習慣不一樣了)

讀書到底有什麼用,讀書到底有什麼用啊?

為將來出社會打基礎 1,一個方面是從學校學習與人相處的方式 交流的方法 2,學校就是社會關係的一個縮影 只是更單純一些 3,另一方面,是學習基礎的理論知識 4,如果一個人連最基本的知識都不知道的話,是很難成功的 5,文盲發家致富當老闆的年代,已經一去不復返了 6,在當前社會環境下,知識還是能改變大部...

學語文到底有什麼用,學語文到底有什麼用

網上一個段子 背課文有什麼用 哇 夕陽 哇還有一隻鳥 落霞與孤鶩齊飛 秋水共長天一色 大概可以當做一種回答 其實以後上班的寫作 寫個工作彙報 管理心得 會議紀要 新聞時事報道 這個時候就很顯示語文功底的重要了 平時說話也是一樣的 閒時聊天 能說與否也是語文功底決定的 會議上的講解 肯定不能完全照著稿...

讀書到底有什麼用

很多人問,讀書到底有什麼用?今天就來分析一下讀書的重要性和意義。它可以讓我們從中獲得知識,能讓無知的人變得有知。記得培根也曾說過 讀史使人明智,讀詩使人聰慧,演算使人精密,哲理使人深刻,道德使人高尚,邏輯修辭使人善辯。這句話高度地概括了讀書的益處。閱讀有助於培養自主學習的良好習慣 如今網路瘋狂的時代...