學習c語言需要什么嗎?
c語言誕好的比較早,在上世紀九十年代就很盛行,直到現在,經久不衰。這說明它真的很好用。
學習c語言,入門容易,學好困難。也就是說,即使處理器的知識很少,也可以學習。
現在電腦上把集成開發環境裝好。單片機c語言,還是PC機c語言,一定要分清楚,IDE是有區別的。
首先要會用IDE。如工程文件怎么做,如何加載及生成新的文件,如何編譯調試。編繹選項如何配置,編繹模式如何選擇。
IDE整明白了,建議先做一個小程序,熟悉輸入輸出如何做。做一個簡單的四則運算計算器,這樣對運算,輸入輸出都有所了解。逐步地寫象寫字板那樣的編輯器。這是指PC機。
對單片機來說,建議先學mcu/ARM的硬件理論。控制,只有處理器及外圍接口接明白了,開發就容易了。
希望有益于你。
2020年了,現在還有哪些純C語言的IDE值得推薦?
編輯器≠編譯器
作為一名一線C/C開發者,下面推薦兩款最好用的C語言IDE,二者各有千秋。
VisualStudio2017全宇宙第一IDE,支持C99最新語法,支持語法高亮,智能提示等功能,自帶的黑暗主題很適合大多數程序員的審美,你甚至可以用最新版本的VS來進行Linux遠程開發了,搭配番茄插件(VA)來進行C語言開發簡直不要太香了,VS本身自帶的語法智能提示對C/C不是太友好,所以VA插件基本上是每位開發者必裝的軟件。
唯一的缺點就是安裝包實在太大了,如下圖,VS2017如果選擇全部安裝的話,所需磁盤大小居然高達50.74G。當然,我相信都已經2020年了,硬盤大小不應該再是問題了。
如果你的電腦配置稍差,那么我還是建議你選擇下面一款IDE。
CodeBlocks跨平臺支持,支持C99新標準,安裝包小巧,包含所有組件大小才90多M,自帶mingw編譯器,支持語法彩色醒目顯示,支持代碼完成,支持工程管理、項目構建、調試等功能。
至于Vim、VSCode等編輯器這里就不再推薦了,雖然他們通過自定義配置插件后,也可以達到IDE的強大效果,但是在這里回答就覺得有點答非所問了。
最后再說一句,如果你是在校生,初學C語言,很不幸遇到了那種老古董的教授還在用TubroC或者VC6.0(據我所知,都已經2020年了,很多老教授還用著多年前制作卻從不修改的的PPT,編程工具清一色的使用VC6.0,對最新版的Win10系統兼容性差,不支持C99新語法等等等等缺點)那么只能強烈建議自學,網上有很多很優秀的公開課。千萬不要用VC6!千萬不要用VC6!千萬不要用VC6!