看你學習c語言的目的。

1)應考。

不需要。把書上的例題做一遍,電腦都不需要。

2)從事windows開發。

選c#不更好嗎?

3)linux + c 開發

必須學習。基礎看完了,建議看看:

GNU/Linux編程指南(第二版)?

book.douban.com


不用專門學Linux,用到哪些Linux命令現學即可,否則這樣學下去。。。。以下省略5萬字。


吹linux是zz正確的。

學C語言不需要學linux,不是說linux不重要,而是說剛起步的時候會帶來太多干擾。

本來想寫個hello world,聽說linux很重要,自己用的是windows,怎麼用linux呢?上網一搜,裝個雙系統就可以了,然後開始裝雙系統,結果卡住了,再搜搜,好傢夥,裝個vmware就可以了。然後開始下vmware,要收錢,再去找破解版。經過一番折騰終於裝好了,聽說linux和vim更搭配,於是熟練地敲下vim hello.c,咦,怎麼打字?怎麼退出?一天時間就過去了,卒.......

學C最簡單的方法是windows上裝一個CodeBlocks,下載地址在這裡,免費

Downloads?

www.codeblocks.org

如果不會安裝可以看一下教程

CodeBlocks下載與安裝教程_楊松贊的博客-CSDN博客?

blog.csdn.net圖標

然後找本C語言的教材,開始寫就可以了

完全沒學過C語言可以看看這本

啊哈C語言!邏輯的挑戰拼多多拼團價¥ 17.00去購買?

下面是C語言永不過時的經典

C程序設計語言京東¥ 48.30去購買?


建議先學linux基本操作,然後在linux環境里再學習c語言,

一個15年嵌入式經驗的過來人。


那必須是不要的了,剛開始學c語言,懂的又不多,也不是很好學,一樣一樣的學吧!不然很難學到底的。

對於初學者來說:

C語言的入門知識與linux無關,前期根本用不到,就windows系統,配個gcc的環境,然後裝個ide,你寫代碼就是,完全ok。

對於進階學者來說:

如果你想找工作或者是在工作,那必須學linux,學完C,就學linux,然後了解Linux內核,因為linux的內核是用c寫的,所以,看linux的代碼,對於提高c語言很有幫助。

如果你想考研,linux就不用學了,建議看數據結構,深度演算法,提高自己的演算法能力,可以解決更多的演算法問題,多參加一些比賽。

下面我來說說Linux

我最近在用的系統是deepin,是國內開發的一個Linux系統,做的很美觀,很漂亮,而且對windows上的軟體又一些適配,起碼能上個微信,登個QQ。

deepin是基於ubuntu的系統,很多方面都不錯。

開機動畫
主頁界面

特別美觀,而且容易安裝,建議學習Linux,從deepin開始。


推薦閱讀:
相关文章