零基礎自學C語言需要什麼軟體?什麼視頻教程比較好?


對於C語言,你至少要安裝一個編譯器(gcc,MinGW等)和一個編輯器(記事本,EditPlus等等)

或者,為了省事,你也可以安裝一個集成開發環境,Windows下,推薦Visual C++ Express


視頻教程推薦一個:http://v.163.com/special/opencourse/cs50.html

網易公開課--計算機科學C50

軟體的話,初學者還是在windows系統的機子上裝個Dev-C++

下載地址:http://www.skycn.com/soft/4639.html

這個用的是gcc編譯器,比較正規,寫出的源代碼可移植性高。

本人就用這個來寫forth的解釋器。


Linux+vim +gcc或clang


Bill的答案是比較專業的CS教學流思路。

我推薦一個輕量級的方法,輕量級的學習和開發的話,dev c++就夠了吧, 容易配環境,上手也快速。

推薦本書,《從問題到程序》,中國人寫的裡面不錯的一本。就不說譚的書了,我怕被噴。


notepad++,sublime text——按照你現在的水平,可以把這些當做讀代碼、寫代碼的工具,不需要對裡面的插件折騰來折騰去的。

Dev-C++挺好,適合合適的開發環境,自學初學很推薦。

cfree,VC系列——有空折騰也行吧,隨意了。

自學c語言別去輪換各種工具,安坐下來,認認真真仔仔細細慢慢吞吞老老實實自己敲代碼就好,每天上午、下午、晚上各敲2小時,一個暑假,大神水準。 ————wangrk


先把計算機基礎,離散數學,彙編學好寫再學就容易多了,裝個vc6足夠了


推薦閱讀:

c++虛函數的作用是什麼?
為什麼學習編程一定要多寫多敲代碼?
程序分析中的 {path,context,flow}-sensitive 問題?
Lua 語言的靈活、高擴展性優點體現在哪裡?
計算機科學與技術(CS)專業學生該如何系統地自學?

TAG:互聯網 | 編程語言 | 編程 | 計算機 | C編程語言 |