{eval=Array;=+count(Array);}

国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

問答專欄Q & A COLUMN

學了C語言,能做什么項目?

lunaticflunaticf 回答10 收藏1
收藏問題

10條回答

Ryan_Li

Ryan_Li

回答于2022-06-22 18:56

謝邀,區塊鏈底層技術研發工程師一枚,攜滿腔熱情來怒答一發。

c語言是個好東西,編程語言中的戰斗機,上至應用系統,下至操作系統,都可以來用c語言操作一發,可謂是用途之多,下面我就列舉以下:

嵌入式軟件項目

大名鼎鼎的linux就是c語言實現的,而且時至今日,linus也是到處反對c++,認為c是最好的語言。linux可能80%都是c語言實現的,剩下的20%可能是一些腳本和匯編語言實現的。c語言比較高效,也適合和設備打交道,所以要開發個什么驅動啊,寫個什么底層網絡庫啊,c是比較適合的。

所以學了c語言,首先可以做做嵌入式相關的項目。

通訊及服務端項目

在要求安全性和性能的領域,c語言往往是第一的選擇,而實時通信和服務端處理則是這樣的領域。我們能在網絡上看到很多招聘中后臺選擇一些跟高級語言的,但是也有后臺選擇c/c++的,尤其是一些性能要求高的場景的項目。

所以學了c,可以試著做做網絡相關,后臺相關的項目。

總結

c語言是最經典的語言,也是每個程序員必須掌握的語言,學好c語言,能對你的技術有更好的幫助,學好c語言,也是每個程序員要成為高手的必備條件。

關注令狐一沖,關注區塊鏈技術和行業動態

評論0 贊同0
  •  加載中...
Miracle_lihb

Miracle_lihb

回答于2022-06-22 18:56

做項目是有計劃,完成時間的這點就要求我們對基礎的東西必須掌握

1、C語言關鍵字,用法你得明白吧,基本的api。掌握的越好越熟練。寫起代碼來也就更帶勁了。

2、數組指針各種用法要熟記于心靈活應用,程序bug多少跟你對指針的熟練程度關系那是相當大,這個搞不定項目我看你就別做了,還是多去看看書了。

3、算法得熟悉,雖然大部分項目都用不著什么牛逼的算法,但是小范圍的使用基礎算法還是很多的。牛逼不牛逼體現的都在算法上。

4、文檔會看不,做項目完全自己開始從零寫代碼的可能非常的小,都是利用一些開源的東西改成自己想要的,所以看文檔必須會。

5、bug會跟蹤會調試不,分析查找問題都得通過bug調試來追蹤。這個也能體現能不能做項目。上面這些都是得必須掌握的基礎,沒有這些基礎做項目免談。


項目開發代碼部分是實現劃分的模塊功能。

1、完整清晰的思路來保證如何實現我們的功能模塊,畢竟項目架構師不可能去實現具體的模塊,這些都是碼農們干的事情,你能獨自設計一個功能模塊嗎。

2、寫代碼的熟練度,這個東西不好評估。只此一條,就是你一口氣寫完一個單一的功能模塊。編譯錯誤很少,稍許改動就能運行調試。這個就說明你做項目至少在code上已經達到開發項目要求了。

評論0 贊同0
  •  加載中...
pinecone

pinecone

回答于2022-06-22 18:56

所有語言的基礎,學了c再學其他的會快很多

評論0 贊同0
  •  加載中...
EdwardUp

EdwardUp

回答于2022-06-22 18:56

C 語言很強大,很牛逼,可以做如下東西:

C 語言可以做嵌入式開發。51 單片機、ARM 等....

C 語言可以做服務器開發,游戲服務器端大多都是 C/C++ 開發的。

C 語言,可以寫游戲。cocos2d-x 就是 C/C++ 寫的。DirectX 也是。

C 語言還可以寫驅動的開發,各種硬件的驅動都是 C /C++ 寫的。

C 語言可以做視頻圖片流媒體處理。

C 語言不僅如此,其實 C 語言也可以寫界面,例如 soui 就是用 C 寫出來的。

而且很多系統的底層都是用 C 寫的。 C 語言學好了,真的可以干很多事情。

評論0 贊同0
  •  加載中...
genedna

genedna

回答于2022-06-22 18:56

我也是C學習者,如果你真的是想用C來做項目,那是需要一段很長的積累時間,首先,項目不是簡單的一個小程序,C有得天獨厚的硬件控制優勢,要用C做項目,一定是底層開發,如寫驅動,寫芯片等等,這些是需要深入學習C編程的,而且你要熟悉PC的原理,熟悉操作系統,如果你旨在搞底層開發,你就要有足夠的勇氣走下去,因為底層開發需要很多知識和努力,一般,學C只是為了打基礎,為了了解面向對象,如果你真的想底層開發,那就要好好加油,如果你想鞏固好C以方便以后面向對象的學習,寫寫小型的程序是可以的,如:學生成績管理系統,圖書館借閱系統,其實這些都是舉一反三的,好好的寫一個,其他的都差不多……關鍵是寫的時候要有自己的想法,敢于創新。

評論0 贊同0
  •  加載中...
dreamGong

dreamGong

回答于2022-06-22 18:56

只有你想不到的,沒有你做不到的。

評論0 贊同0
  •  加載中...
Scliang

Scliang

回答于2022-06-22 18:56

這個問題反過來思考比較貼近生活,先確定要做什么項目,再考慮是不是要用c語言!你要做網站項目,你鼓搗c語言作甚?你要開發手機app,也沒必要鼓搗c語言!你要開發sql或者access項目,也不用考慮c語言了。。。那c語言有啥用呢?第一,考試!第二,嵌入式開發!第三,與圖形界面無關的算法演示、patch補丁啥的。當然,如果一定要用c語言來解決所有問題,也只是時間問題,毅力足夠的話,放手開干就行!

評論0 贊同0
  •  加載中...
caiyongji

caiyongji

回答于2022-06-22 18:56

作為一名c,c++,java語言都研究過的小碼農來回答您這個問題

首先語言這個東西在我看來對于一些練手項目的話都能寫,但是如果是正經項目的話就要考慮每種語言的優點了,單純學完了c語言的話建議可做如下方面:

1. 系統的開發和優化

2. openkinect 也是c語言所開發

3. Linux 平臺上 GTK+ 應用程序的開發

4. 自然語言處理

5.算法方面-工資也很高,市場需求很大

6.如果你真的學通了c建議你研究一下其他語言,幾多不壓身,你會發現其他語言原來如此。

評論0 贊同0
  •  加載中...
_Zhao

_Zhao

回答于2022-06-22 18:56

現在很多牛逼的軟件工具都是c語言開發的,比如 mysql, nginx等等 c語言的oop擴展的oc現在是ios的主流開發語言, 可以去開發ios上面的app。

當然作為比較底層的語言還可以開發一些客戶端工具軟件等等,當然用c開發會比較吃力,學點c++, 現在大型web底層處理都是c++支撐

評論0 贊同0
  •  加載中...
awokezhou

awokezhou

回答于2022-06-22 18:56

你能想到的都可以

評論0 贊同0
  •  加載中...

最新活動

您已邀請0人回答 查看邀請

我的邀請列表

  • 擅長該話題
  • 回答過該話題
  • 我關注的人
向幫助了您的網友說句感謝的話吧!
付費偷看金額在0.1-10元之間
<