App下載

從零開始學習C語言丨C語言簡介和VSCode配置全解

三玹 2022-10-25 14:28:07 瀏覽數(shù) (3256)
反饋
原文: https://mp.weixin.qq.com/s/iaDINoZ1QNcg6ceuNn3OGw

 本文發(fā)布于微信公眾號:三玹

上一篇文章中,簡單地介紹了一下什么是編程,以及編程根據編譯運行的方式有哪些分類,還附帶一些些小小的學習建議。從這篇文章起,就正式進入了C語言學習中。


C語言簡述

首先來認識一下,什么是C語言?

C語言是一種計算機程序設計語言,于1972年誕生于美國貝爾實驗室。其不僅具備了高級語言的特點,同時還具備了匯編語言的特點。發(fā)展至今,C語言在編程界中可謂是分量極重的存在。

現(xiàn)代編程語言之母,說的就是C語言。目前,市面上許多主流的編程語言都是基于C語言進行編寫的,如Python、C++、C#、Java(雖然是基于C++,但追根溯源還是C語言)等??梢哉f,學好了C語言,再學習這些面向對象的高級語言,就會輕松許多。

那么C語言能做什么呢?

許多操作系統(tǒng),如Windows、Linux、Mac、Unix等,它們的內核都是基于C語言進行開發(fā)的;同時還有許多硬件驅動,如洗衣機、計算器、紅綠燈等其中的程序,也可以用C語言編寫的;還有諸如QQ、Chrome瀏覽器等帶界面的PC軟件,也可以用C語言來編寫。但由于C語言開發(fā)效率相對比較低,實際項目中很多人都會轉向面向對象的高級語言。

那是不是學習C語言就沒用了呢?

學習C語言,可以深入了解內存和編譯的原理,程序的每一個細節(jié)。樓房的地基的牢固程度決定了你這座樓的高度有多高。因此,想要成為一名優(yōu)秀的程序,C語言是一門必須掌握的功課。

另外,學會了C語言,再學習其他類C語言,如C++、C#、Java等程序語言,就會更容易上手了。


編譯環(huán)境安裝和配置

正所謂,工欲善其事必先利其器。

想要學會獨孤九劍,前提是你得有一把劍,否則你空有秘籍,沒有劍,練獨孤九錘嗎?編程也是一樣的,學習之前最先要把相應的環(huán)境以及編譯器安裝配置好。

能夠編譯C語言的軟件有很多,由于我用VS Code比較多,所以本次系列學習主要是使用VS Code來進行C語言代碼的編寫。

VSCode下載安裝完整過程

第一步,進入VS Code官網下載安裝包。

VS Code官網:https://code.visualstudio.com/

進入VS Code的官網后,點擊首頁的Download for Windows下拉箭頭,選擇相應操作系統(tǒng)的安裝包。

這里的Stable,釋義穩(wěn)定的;Insiders,釋義內部,延伸意思內部測試。

顧名思義,Stable是目前較為穩(wěn)定的最新版本,可以大膽放心食用。而Insiders還是一個測試版本,雖然從版本號上來看會更新,但是也隱藏著許多未知的問題。所以一般建議是下載最新且穩(wěn)定的版本。


第二步,開始安裝VSCode。
下載完成后,打開VS Code安裝,進入安裝界面。


這里可以選擇更換安裝目錄,也可以選擇安裝在系統(tǒng)默認位置。(不過,我一般是比較喜歡安裝在C盤以外,自定義的文件里,比較好記也好找。)


這個是選擇是否在菜單開始欄創(chuàng)建一個快捷圖標。


這一步,是問是否在桌面創(chuàng)建一個快捷方式。個人是比較推薦創(chuàng)建。因為,像我懶的人,去翻文件夾一個個找,太麻煩了。其他的保持默認就可以了。


回顧一下安裝設置,直接選擇下一步等待安裝結束。

等待ing……


點擊完成,VS Code 就已經成功安裝了!

大功告成!

到這里,神器已經完成 30%。

MinGW下載安裝

第一步,下載軟件包
MinGW官網:https://sourceforge.net/projects/mingw/
點擊首頁的Download,會跳轉到另一個頁面,稍等片刻就會開始下載。



第二步,開始安裝。
打開下載好的安裝包,這上面是一些關于MinGW的介紹和說明,不用管,直接點擊Install開始安裝流程。

第一個紅框,選擇將軟件安裝到哪里。

第二個紅框,安裝對圖形用戶界面的支持。

第三個紅框,選擇安裝內容是面向當前用戶,還是所有用戶。

第四個紅框,第一個是在開始菜單欄創(chuàng)建軟件圖標,第二個是在桌面創(chuàng)建。


選擇完,開始安裝,等待安裝結束,點擊continue。


Continue繼續(xù)下一步,會彈出一個界面,安裝一些相關的配件。
這里主要選擇mingw32-base和mingw32-gcc-g++兩個包。

選擇完之后,點擊左上角的Installation-->apply,彈出以下界面,點apply開始下載。

等待進度條完成

下載完之后,會自動開始安裝。安裝結束后,右邊的close按鈕就可以點擊。

點擊Close關閉后,MinGW下載安裝就已經完成了。

到這里,神器已經練成了 60%。

下面就是給系統(tǒng)配置C語言的編譯環(huán)境。


配置C語言的編譯環(huán)境
第一步,打開環(huán)境變量。

第二步,在系統(tǒng)變量中打開path選項。

第三步,在其中添加上剛安裝MinGW的bin目錄。

填寫之后,一路確認回去。
然后,驗證一下MinGW是否安裝和配置成功。
Win+R打開運行框,輸入cmd,打開命令行界面。

在命令行界面輸入:gcc -v。出現(xiàn)以下內容,就已經安裝和配置都已經成功完成了。

到這里,神器練成了 90%。
只剩下最后一步了!

VS Code配置C語言環(huán)境

第一步,打開VS Code界面,切換到插件擴展部分。在搜索框輸入 C\C++,選擇第一個插件進入詳情頁面,再點擊 install 進行安裝。


第二步,進入文件頁面,創(chuàng)建一個新文件,然后 ctrl+p 打開文件檢索,輸入 >,選擇彈出的內容的第一個,進入詳情配置頁面。同時,工作區(qū)會自動創(chuàng)建一個 .vscode 文件夾和一個 c_cpp_properties.json 的文件。



第三步,在工作剛才創(chuàng)建的 c_demo1 文件下新建一個 hello.c,輸入神功第一招,Hello World。按下 F5,選擇編譯器,等待運行。

#include<stdio.h>
int main(){
  printf("Hello World");
  return 0;
}


等待片刻后,發(fā)現(xiàn)控制臺并沒有如愿地打印出 Hello World!翻車了?我要的結果呢?


在一番鼓搗之下,找到一個最簡單的方式,打開插件擴展區(qū),安裝一個 Run Code 插件,進入插件設置頁面,把這些都勾上。


然后按下 ctrl+alt+n,或者右鍵選擇 Run Code 進行運行。結果終于如愿出來了,難道這就是欲練神功,必先……裝好插件!


到這里,神器已經練成了,接下來就是苦練神功了!


本篇文章內容就到此就結束了,希望能對大家有所幫助。下一篇將開始學習C語言中的變量以及基本數(shù)據類型的內容。


C

1 人點贊