5 回答

TA貢獻217條經(jīng)驗 獲得超353個贊
1、用到什么地方?
C語言出現(xiàn)比較早,所以早期你用的很多東西都是C或以C語言為基礎(chǔ)加上其它開發(fā)工具一起開發(fā)的。
比如windows系統(tǒng)就是C為主,后來win7、win8都是用c++開發(fā)的。再比如一些嵌入式洗衣機按鈕操作啦、計程車的計費功能啦(用C的位運算比較快)
2、范圍廣嗎?
這個看全球語言使用排行榜就知道了。
以下是2016年1月份前20名的排行榜,C排第二

TA貢獻452條經(jīng)驗 獲得超796個贊
C語言既有高級語言的特點,又具有匯編語言的特點。
它可以作為系統(tǒng)設(shè)計語言,編寫工作系統(tǒng)應(yīng)用程序;
也可以作為應(yīng)用程序設(shè)計語言,編寫不依賴計算機硬件的應(yīng)用程序。
因此,它的應(yīng)用范圍廣泛
更重要的是,它是學(xué)其他語言的基石~
祝,學(xué)有所成~

TA貢獻4條經(jīng)驗 獲得超0個贊
C語言用在比較底層的地方,比如MCU程序開發(fā),系統(tǒng)開發(fā),數(shù)據(jù)庫的開發(fā),Linux嵌入式編程,硬件驅(qū)動程序開發(fā)。C語言其實很牛逼,在這些底層領(lǐng)域,可謂獨領(lǐng)風(fēng)騷,這也是它在各個語言使用排行榜上一直保持穩(wěn)定的原因。

TA貢獻392條經(jīng)驗 獲得超170個贊
C語言偏向于系統(tǒng)底層開發(fā),操作系統(tǒng),嵌入式。實現(xiàn)跨平臺的原理是哪里都有C言語的編譯器.
C語言是其他編程語言的基礎(chǔ),一般你學(xué)好C語言后,可以快速過度到C++,Java語言等等
另外C語言的重點并不是語法本身的研究,而是關(guān)于系統(tǒng)原理,內(nèi)存管理,數(shù)據(jù)的使用,要真正發(fā)揮C語言的威力,需要深入到系統(tǒng),也就是到Unix的內(nèi)核,建議使用Linux系統(tǒng)進行深入研究.

TA貢獻105條經(jīng)驗 獲得超38個贊
都是比較底層的。
操作系統(tǒng),嵌入式,數(shù)據(jù)庫,編譯器之類的
還有某些語言的擴展庫。
其實反而難點不在C語言,而是底層的細節(jié)和這些領(lǐng)域的知識比較需要研究
- 5 回答
- 1 關(guān)注
- 2945 瀏覽
添加回答
舉報