初學者學習c語言遇到的最大困難想必就是搭建環境了,相當多的初學者就是被搭建環境導致放棄了學習程式設計,就我自己的經驗而言,初學程式設計不應該受限於環境,使用成熟好用的環境就可以了,之後熟悉一些可以在慢慢**。想到大多數小夥伴都是使用windows系統,今天就先說下windows系統下有哪些學習c語言的整合開發環境,由於篇幅問題,具體安裝方法之後再詳細分解。
這裡大家如果沒有接觸過程式設計的話,可能不知道什麼是整合開發環境。
之前已經說過程式設計的核心工具是下邊幾個:
編輯器: 編寫**的工具,這個有很多,甚至可以使用系統自帶的文字編輯器即可
編譯器: 計算機是不認識c語言的,所以就需要乙個「翻譯」,將c語言翻譯為計算機理解的機器碼,就是所謂的編譯器
偵錯程式:當然,程式設計師也不能保證一次寫對,很多問題就需要一步一步執行**才能發現錯誤所在
而整合開發環境就是在包含以上三者的基礎上新增了軟體圖形介面,可以做到圖形化編輯編譯除錯的統一整合開發軟體,也就是常說的ide(integrated development environment),基本所有型別的語言都有各自的ide,c語言由於歷史比較悠久,開始的規範也很寬鬆,所以就衍生出了多款ide。
下邊我們就從軟體安裝體積從小到大介紹下(體積越小安裝也就越簡單,當然功能也就越簡單,可以在學習中自己取捨)
c-free是一款c/c++整合開發環境(ide)。目前有兩個版本,收費的c-free 5.0 專業版和免費的c-free 4.0 標準版。好處就是安裝簡單,體積很小,不過缺點就是除錯功能不行,而且版本很久不更新了,適合在在win7及之前的系統使用。
這款ide想必很多人都很熟悉,直到現在還有很多高校是使用visual c++ 6.0教學,細想下這可是2023年的軟體啊,可見現在教學和社會的脫節,這裡就不吐槽譚浩強老師了,缺點和c-free差不多,畢竟算是老古董了,相容性不好,對於初學者不友好。
終於到了可以正常使用的版本了,首先dev c++ 是一款免費開源的 c/c++ ide,體積很小巧,我初學c語言使用的就是dev c++,介面很漂亮,因為是內嵌 gcc 編譯器,編譯感覺很快,但是後邊不在使用的原因也是英文除錯功能不行,經常卡死。
我在放棄dev c++之後選擇的平台,刷二級c語言全程使用的ide,也是一款開源的ide,他的特點是可以跨平台使用,其實linux下使用不方便,主要還是windows下使用較多,內建甚至還可以編譯微控制器**(不推薦,沒必要),有官方綠色版,可以免安裝使用.
以上就是目前windows系統下最常見的c語言整合開發環境,從開始學習c語言,這些軟體基本都使用過,優缺點也都總結如上,可以根據自己所處階段選擇適合自己的ide(謹記沒有最好,只有適不適合)
windows系統下學習shell 程式設計
很多公司的電腦,由於許可權等要求,不太容易裝雙系統。為什麼要裝雙系統呢,因為網際網路技術工種的基本工作要求,包含了對linux系統的搭建和使用。如果想使用linux系統,就必須要求會使用shell程式設計。那麼在windows環境下,怎麼來學習並使用shell程式設計呢,我們可以安裝git 不需要雙...
windows下學習C 的軟體使用方法
1.首先我覺得clion比較好用,以前在ubuntu上用過,但是實驗室的老電腦是win7 32位的,沒法裝那個。2.然後試了下devc 這個的使用方法是 檔案 新建 源 然後輸入 最後直接點這裡第三個就行,按f5報錯。個人感覺優點是佔空間小,該有的功能有 缺點是不能自動補全,比如 include都不...
C語言識別符號有哪三類
c語言識別符號有哪三類 c語言識別符號有關鍵字 使用者識別符號 預定義識別符號三類。c語言規定,識別符號只能由字母 數字和下劃線組成,並且第乙個字元必須是字母或下劃線,不能是數字。c語言中的識別符號可分為關鍵字 使用者識別符號 預定義識別符號三類。c語言規定,識別符號只能由字母 a z,az 數字 ...