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 一樣好很多...