1樓:匿名使用者
unix的系統語言,可以很方便的在unix系統環境下使用該語言程式設計。凡是使用蠢孫旦類unix系統的地方,比如我現在正在學的嵌入式linux開發,都是必須以c語言為基礎的。在c語言的基礎上,你可以學計算機架構,資料結構,演算法,作業系統,甚至計算幾何等等。
c語言是電腦科學入門的第一課。
c語言最強大的部分當然凱旁是它的底層程式設計能力,比如指帶擾針的使用,同時它還具有高階語言的優點。推薦把重點放在指標上,比如看徐波翻譯的《c和指標》。覺得難,可以從《c primer plus》開始,講的很細,一般人都能看懂的。
2樓:匿名使用者
用在計算機底層。就是驅動,作業系統,可以用來做我們生活中好多嵌入產品開發。
c語言有什麼實質用途
3樓:阿鑫聊生活
c語言用途:
1)應用軟體。linux作業系統中的應用軟體都是使用c語言編寫的,因此這樣的應用軟體安全性非常高。
2)對效能要求嚴格的領域。一般對效能有嚴格要求的地方都是用c語言編寫的,比如網路程式的底層和網路伺服器端底層、地圖查詢等。
3)系統軟體和圖形處理。c語言具有很強的繪圖能力和可移植性,並且具備很強的資料處理能力,可以用來編寫系統軟體、製作動畫、繪製二維圖形和三維圖形等。
4)數字計算。相對於其他程式語言,c語言是數字計算能力超強的高階語言。
5)嵌入式裝置開發。手機、pda等時尚消費類電子產品相信大家都不陌生,其內部的應用軟體、遊戲等很多都是採用c語言進行嵌入式開發的。
6)遊戲軟體開發。遊戲大家更不陌生,很多人就是由玩遊戲而熟悉了計算機。利用c語言可以開發很多遊戲,比如推箱子、貪吃蛇等。
4樓:網友
可能很多初學c語言的都有這樣的困惑, 貌似c語言只能做計算嘛。 除了算算術就是做演算法, 要不就是畫個簡單的圖。over. 到底c語言能做什麼?
其實, 學校裡教c語言, 只是為了教會學生掌握語言特性。 並不會教學生如何做工程運用。
c語言是做工程是依賴庫的, 使用相應的庫, 就可以做相應的事情。 當然, 如果沒有現成的庫, 也可以寫乙個哈。
c語言可以做的範圍很廣, 目前優勢專案主要包括以下方面:
1.作業系統/驅動開發。 c語言是本地語言, 訪問硬體很方便, 而且執行效率高效, 所以是作業系統和驅動開發的首選語言。
無論是windows還是unix/linux, 其作業系統的**大部分是用c開發的。
2.嵌入式開發。 也就是執行在非pc上的, 其實這個也類似作業系統或驅動。
3.遊戲開發。 無論是網遊的伺服器端, 還是3d的客戶端, c/c++均有大量成熟的庫, 可以幫你快速開發穩定高效的軟體。
4.資料庫程式。 無論是oracle還是mssql, 均提供了與c語言的介面(proc等), 可以方便的開發資料庫程式。
5.應用中介軟體。 許多很牛的應用伺服器也是c開發的。 apache/.../
程式, 其實這一塊與vb或其它相比稍弱一些。 但是有跨平臺現成的gui庫支援, 也是應用多多, 比如qt庫, 這個應用很大的是nokia的手機系統(塞班), wx庫, 或mfc庫(當然mfc不只是乙個gui庫), gtk等。
其實一句話, 學好c/c++,走遍天下都不怕!
5樓:l一
c語言可以做的範圍很廣, 目前優勢專案主要包括以下方面:
c語言是做工程是依賴庫的,用相應的庫,就可以做相應的事情。當然, 如果沒有現成的庫,也可以寫乙個;
作業系統/驅動開發。c語言是本地語言, 訪問硬體很方便,而且執行效率高效,所以是作業系統和驅動開發的首選語言。無論是windows還是unix/linux,其作業系統的**大部分是用c開發的;
嵌入式開發。也就是執行在非pc上的,其實這個也類似作業系統或驅動;
遊戲開發。無論是網遊的伺服器端,還是3d的客戶端, c/c++均有大量成熟的庫, 可以幫你快速開發穩定高效的軟體。
資料庫程式。無論是oracle還是mssql,均提供了與c語言的介面(proc等),可以方便的開發資料庫程式。
應用中介軟體。許多很牛的應用伺服器也是c開發的。
gui程式。 其實這一塊與vb或其它相比稍弱一些。但是有跨平臺現成的gui庫支援,也是應用多多,比如qt庫,這個應用很大的是nokia的手機系統(塞班),wx庫,或mfc庫(當然mfc不只是乙個gui庫),gtk等。
6樓:雲南新華電腦學校
c語言是計算機技術的基礎,是資訊科技的基礎,是自動化技術的基礎,是很多電子裝置能夠執行的基礎。
學了c語言,你可以開發。
1.作業系統。
2.各種底層軟體。
3.各種嵌入式系統開發。
4.各種同硬體打交道的軟體開發。
7樓:雲南新華電腦學校
c語言的主要用途是用來編寫應用軟體和系統軟體,同時還非常適合於教學。
c語言與其他語言的異同:
c語言是處於組合語言和高階語言之間的一種記述性程式語言,c語言比較靠近硬體和系統,它既有面向硬體和系統,像組合語言那樣可以直接訪問硬體的功能,又有高階語言面向使用者,容易記憶,便於閱讀和書寫的優點。
8樓:何
c語言是很多軟體的基礎。其實任何的程式語言都是一種工具,學習語言的目是要使用它來編寫出實際需要的軟體來。祝你學習成功。我最近也在學c語言,有空可以交流下,呵呵。
9樓:網友
實際上現在用的已經比以前少了。
一些底層的東西可能還用到,還有就是像嵌入式微控制器可能用到。
10樓:網友
遊戲開發,win32開發,服務開發,硬體開發。基本上都可以做到的。
c語言主要用在哪些方面?
11樓:mm喵喵兔
c語言的應用領域分兩大塊:系統軟體開發和應用軟體開發。其中c語言最主要用於編寫系統軟體,編寫應用軟體不是它的強項。
系統軟體開發。
作業系統:unix、windows、linux。
驅動程式:比如主機板驅動、顯示卡驅動、攝像頭驅動。驅動一般是用c語言和組合語言寫的,c++ 在這方面稍弱。
資料庫:sql server、oracle、mysql、db2。
應用軟體開發。
辦公軟體:wps。
圖形影象多**:photoshop、mediaplayer。
嵌入式軟體開發:嵌入式軟體開發說得簡單點就是晶元程式設計,比如我們以後學習在微控制器和 arm 上進行的開發都屬於嵌入式軟體開發。
遊戲開發:2d、3d 遊戲。cs 整個遊戲的引擎全部是用純c寫的。
12樓:聽宇傾言
c語言主要用於程式設計,它是一種入門級別的語計算機語言,而且也是很多新語言的基礎性,在大學的時候,很多專業都要學習。
13樓:秒懂百科精選
c語言:通用程式設計語言。
c在c語言程式設計裡是做什麼用的, c 在C語言程式設計裡是做什麼用的??
通過你的描述我大概知道你要表述的意思了,fscanf是進行檔案讀取操作,而檔案中資料的存放格式是用中間 來描述規範的,當然,第一項大家都知道,是開啟檔案的指標 file,這裡是output fopen 至於第三項,是要儲存的位置,你的情況是 c字元,而 c就是檔案中的間隔符。有沒完整點的 啊。實在沒...
vc是什麼語言跟c語言c的區別C語言和C語言的區別是什麼?
vc,全稱copy為microsoft visual c microsoft visual c 簡稱visual c msvc vc 6.0或vc6.0 是microsoft公司bai 推出的以c 語言為基礎的開 du發windows環境程zhi序,物件導向的視覺化dao 整合程式設計系統。一 性質...
C與C 語言有什麼區別,C語言和C 語言的區別是什麼?
1,全新的程式程式思維,c語言是程序導向的,而c 是物件導向的。2,c語言有標準的函式庫,它們鬆散的,只是把功能相同的函式放在一個標頭檔案中 而c 對於大多數的函式都是有整合的很緊密,特別是c語言中沒有的c 中的api是對window系統的大多數api有機的組合,是一個集體。但你也可能單獨呼叫api...