學了c語言,有必要再學c ,c ,等 嗎?

時間 2023-04-22 22:30:09

1樓:危獻

學電氣 沒有必要學。

因為電氣跟高層沒有什麼關係 更多的接觸些系統底層的東西,而且更注重效率 c#不用考慮 慢的跟牛似的 c++也要比c慢不少。

當然 如果喜歡計算機 學學是很有好處的。

2樓:崔冰

學一門~學精了就好了~~學多了沒用~~

3樓:匿名使用者

如果你以後不是幹計算機的就沒必要拉。

c++學起來很難。

又和電氣沒關係。

沒必要學吧。

4樓:匿名使用者

對於windows平台,如果你想弄懂windows api程式設計,那麼僅僅學會c語言就夠了。但是直接用api程式設計的人是相當少的,所以這個可能性很小。更多的人在用mfc或atl做程式,這就要求具備c++程式設計的能力了。

好在c++和c的關係是很密切的,你可以將c當作是c++的基礎來學。有了一定的c的基礎,再學c++上手就比較快了。順便說一句,mfc只是用c++物件封裝了windows api,所以要想學好mfc,還真得在windows api上下點功夫。

學校只教c自有它的道理。很多東西(不僅僅是計算機)的底子都是在本科階段打下的。很多人都認為專業課是很簡單的,不過以後你會發現,其實不然。

似乎只要一提到c++,馬上會冒出物件導向之類的概念。你也不必緊張,這些東西慢慢去體會就行了。

至於c#,其命運還有待檢驗,況且其執行效率肯定不會比c++強。c++誕生已經幾十年了,但就目前而言,其優勢地位是毋庸置疑的。老的語言並不一定就過時了,比如說fortran,作為第一種高階語言,夠古老了吧,但是科學界很多人還在用它,並且新的fortran標準仍在持續推出。

為什麼?還是執行效率。

如果你以後的學習或工作中涉及到程式設計,那麼打下良好的基礎就非常重要。有一天,你會發現,只有自己編出來的**,用起來才會覺得踏實。

為什麼要學習c語言?

5樓:劉小皇

(1)應用軟體。linux作業系統中的應用軟體都是使用c語言編寫的,因此這樣的應用軟體安全性非常高。

2)對效能要求嚴格的領域。一般對效能有嚴格要求的地方都是用c語言編寫的,比如網路程式的底層和網路伺服器端底層、地圖查詢等。

3)系統軟體和圖形處理。c語言具有很強的繪圖能力和可移植性,並且具備很強的資料處理能力,可以用來編寫系統軟體、製作動畫、繪製二維圖形和三維圖形等。

4)數字計算。相對於其他程式語言,c語言是數字計算能力超強的高階語言。

5)嵌入式裝置開發。手機、pda等時尚消費類電子產品相信大家都不陌生,其內部的應用軟體、遊戲等很多都是採用c語言進行嵌入式開發的。

6)遊戲軟體開發。遊戲大家更不陌生,很多人就是由玩遊戲而熟悉了計算機。利用c語言可以開發很多遊戲,比如推箱子、貪吃蛇等。

上面僅列出了幾個主要的c語言應用領域,實際上,c語言幾乎可以應用到程式開發的任何領域。

6樓:重慶新華電腦學校

為什麼c語言依然如此流行?由於種種原因,業界選擇了c,其中最主要的原因就在於它的效率。優秀c程式的效率幾乎和組合語言程式一樣高,但c程式明顯比組合語言程式更易於開發。

和許多其他語言相比,c給予程式設計師更多的控制權,如控制資料的儲存位置和初始化過程等。c缺乏「安全網」特性,這雖有助於提高它的效率,但也增加了出錯的可能性。如,c對陣列下標引用和指標訪問並不進行有效性檢查,這可以節省時間,但在使用這些特性時就必須特別小心。

如果你在使用c語言時能夠嚴格遵守相關規定,就可以避免這些潛在的問題。

c提供了豐富的操作符集合,它們可以讓程式設計師有效地執行一些底層的計算如移位和遮蔽等,而不必求助組合語言。c的這個特點使很多人把c稱為「高層」的組合語言。但是,當需要的時候,c程式可以很方便地提供組合語言的介面。

這些特性使c成為實現作業系統和嵌入性控制器軟體的良好選擇。c流行的另乙個原因是由於它的普遍存在。c 編譯器在許多機器上實現。

另外,ansi標準提高了c程式在不同機器之間的可移植性。

最後,c是c++的基礎。c++提供了一種和c不同的程式設計和實現的觀點。然而,如果你對c的知識和技巧,如指標和標準庫等成竹在胸,將非常有助於你成為一名優秀的c++程式設計師。

學c++還是c#好

為啥學c++還要學習c語言啊?

7樓:惠企百科

學c++了不用學c語言了。

c是c++的乙個部分,而且是基礎的部分,c++從c發展出來的,只是比c++多了些東西,比如類等等。基本的控制結構還是和c一樣。

一般學c++都要先學c的語法,學了c之後,只需要學物件導向的部分就行了。

為什麼要學習c語言?

8樓:在越王山格鬥的花椰菜

c語言是程式設計的乙個基礎的程式。

9樓:匿名使用者

這個其實沒有什麼為什麼,c語言歷史比較悠久,好多人都是從c語言開始學習程式設計開發的,同時c語言也是比較基礎的語言。

10樓:程式小冰

如果你想從事程式設計之類的工作,那麼你必須學會一門語言,而c語言是所有語言的基礎,所以,這個是很有必要的。

我們為什麼要學習c語言

11樓:長沙新華電腦學院

c語言是目前世界上流行、使用非常廣泛的高階程式語言。

c語言對作業系統和系統使用程式以及需要對硬體進行操作的場合,用c語言明顯優於其它高階語言,許多大型應用軟體都是用c語言編寫的。

c語言具有繪圖能力強,可移植性,並具備很強的資料處理能力,因此適於編寫系統軟體,三維,二維圖形和動畫它是數值計算的高階語言。

因為c語言具有高階語言的特點,又具有組合語言的特點,所以可以作為工作系統設計語言,編寫系統應用程式,也可以作為應用程式設計語言,編寫不依賴計算機硬體的應用程式。其應用範圍極為廣泛,不僅僅是在軟體開發上,各類科研專案也都要用到c語言。

請問學習c++要先學會c語言嗎?

12樓:匿名使用者

不會的,c++還是在c語言的基礎上,加了物件導向的,思想不一樣,但是學習c語言基礎還是有必要的。

13樓:hxm滿天星

不一定,c++雖然繼承了很多c語言的風格、標準庫,但是你要想學c++也可以從零開始,我就是直接學的c++。

14樓:網友

不用的 我就是沒c的基礎上學的c++

但是學了有好處因為c++剛開始叫cwith class(帶類的c)

15樓:召走刀文

c是c++的子集,基本語法是相同的,只是c是面向過程的,c++是物件導向的,另外c++多了引用。可以直接學c++。

16樓:網友

不一定要學c語言,不過可以多學一門語言,方便以後的操作。c++和c語言在輸入與輸出上還是有很大差別的,使用時應特別注意。

17樓:智磊

一般來說學c++之前要先學c語言,c語言是基礎。

18樓:匿名使用者

不一定,最好不要學c

為什麼要學習c語言

學C語言後悔了,學了C語言對以後道路的迷茫

不學你會更後悔,以後別人都可以用一種鄙視的語氣說 xx連c都不會 語言可以說是所有程式設計的基礎,入門後還是可以接受的,基礎很重要。計算機專業學的比這難多了,相信你一定可以成功 你應該學學演算法,你的問題不是語言的問題,而是自己演算法思想有問題,還有就是寫大程式時要注意軟體工程這門學科,一門語言只是...

C語言有必要報個補習班麼,C語言是自學還是報班學好?

如果你是初學者的話,具體來說的話,假如你是乙個學習能力較強的人的話,c語言其實是可以自學的,有些補習班實際上還不如你自學,而且現在網路資源很發達,不必專門去學習,另外建議你買一本譚浩強的 c語言程式設計 雖然這本書諸多詬病,但是在中國,很多人都是靠這本書入門的。如果你是乙個學習過一段時間的人,那麼基...

我學了c語言也學了c想在程式設計上有所發展,接下來學些什麼好?希望能給詳細的介紹與

你就算只在c 上鑽研,也可以。c 本身就是乙個博大精深的東西,只要你鑽得深,成為c 專家,那麼就是在程式設計上完完全全的重大發展。不在多而在於精,好好的學好那麼一兩種就可以了。c面向過程,c 物件導向,而且c 的圖形介面開發也不錯。c語言學好了 完全可以做 網路遊戲程式設計師 可以到acm社群上看看...

c語言與c 還有c有什麼區別,c語言與C 還有C 有什麼區別

是公升級版的意思,c語言是最早的,c 是進步版的,c 相當於c 也就是寫來錯開,但是就語言還是有區別的。比如輸入輸出c語言和c 就不一樣,還有就是c 中有類等,c 中的輸入輸出和前兩者都不一樣,不過c 有很多 是系統自動生成的 所以就比前兩者化簡了。我來原創吧。c是c 他老爸,但是c 青出於藍而勝於...

C語言和C 和C有啥關係,C語言和C ,C 三者的區別是什麼?

c語言 你可以認為他們完全沒聯絡,作為三個完全獨立的語言學習 繼承關係是c c c c 完全相容的c,c程式幾乎不用c 的編譯器上執行。c 中也被稱為類排量的增加在許多物件導向的概念的基礎上。c擴充套件,但並不意味著c函式的c 最牛的作業系統是寫在c c c 是微軟得到的東西繼承了c和c 一樣好很多...