致初學者
首先,祝賀你非常有眼光,選擇C語言,
從語言的流傳度來說,C語言、C++和JAVA在每年語言使用在1000多種計算機語言中穩居前三,而C又是一門底層語言,卻兼具高級語言和低級語言的特性,執行效率高,而且應用廣泛,據說,兩大作業系統--Windows和Linux 都是用C寫成的,
每年,因聞C的大名而慕名前來學習的人數不勝數,可是,想要將其學好,還是需要下一定的功夫的,
而在C學好之后,我們可以學C++或者JAVA就易如反掌了,同時,你也因掌握了一門編程語言,在未來學習資料結構和演算法、資料庫、Linux作業系統等知識時理解的也就更加快速,
編譯準備
在學習這門語言之前,肯定要有一個編譯器,即找一個我們寫代碼的地方,如果你的電腦性能還能說的過去,筆者建議用VS,即Microsoft Visual Studio,版本選擇2013及以上的就行,(2010及以下的不建議用,因為從2013之后,VS的性能有很大提升)作為初學者,不建議用VScode,雖然它記憶體小,但安裝極其麻煩而且都是英文;更不建議用devc++!更不建議用devc++!更不建議用devc++!雖然它好安裝,但是它的編譯環境已經非常老了,對于部分語法錯誤也不會報錯(因為它對語法檢測不夠嚴格,所以很多時候明明又很多bug,卻仍然能跑),與我們現在很多語法有點差別,
我覺得我們還是有必要介紹一下,VS是什么東西,
準確來說,它叫集成軟體開發環境,
什么意思?
集成軟體開發環境意為集成了代碼撰寫功能、分析功能、編譯功能、除錯功能等一體化的開發軟體服務套,
就是是將軟體的開發方法、技術、各種開發工具和管理工具有機結合的開發環境,
在這個軟體中,它可以編輯,可以編譯,可以除錯,可以生產鏈接,可以運行(也就是這些功能一鍵安裝!)
VS的安裝
你可以選擇一個你覺得風格適合你的、你喜歡的用,
筆者以VS2019作為例,演示一下下載程序,(筆者以后所有的C代碼都會在VS2019中來展示)
安裝網址:戳這👇
https://visualstudio.microsoft.com/zh-hans/?rr=https://www.microsoft.com/zh-cn/
點開,進入后,如圖:
?選擇community版本的
?
點擊后就直接下載了(一個vs.exe檔案),
下載后打開檔案:
?
進去后就到了主界面:
?
點擊上圖的 使用C++的桌面開發 (目前學C這一個就夠了) ,旁邊的勾就自動勾上了,
然后點安裝位置:
?
這里的路徑建議改一下,不要裝在C盤里,當然,如果有的小伙伴只有C盤或者不介意安裝在哪也可以不改,
然后點右下角的安裝就行了(我因為之前安裝過了,所以顯示的是關閉),
安裝完成后,需要重啟一下計算機,然后就OK啦,
重啟后,在開始選單中找到VS
?
那個不帶installer的VS的是我們要用的程式,那個帶installer的就是安裝用的東西,點開后就是我們剛剛在安裝VS的那個界面(以后我們在學習到后面的知識可能會用到,有興趣讀者可以點一下,這里僅作了解)
?
點擊創建新專案,然后如下圖進行操作:
?
接著,如下圖,就是改你的專案名字,然后改路徑,(就是專案存盤在什么地方)
都完成后點擊創建,
?
接下來,會來到這樣一個界面:
?
右擊源檔案,選中添加,選中新建項,如圖:(圖弄的比較丑,見諒,,,,)
?
點擊新建項后,會彈出這樣一個界面:(如下圖)
然后選擇C++檔案,把名字改了,最好后綴改為.c,因為.c代表C語言環境,(cpp雖然兼容,但不排除有的時候不會出問題,別問我是怎么知道的,,,哈哈)
?
點擊添加后,專案就創建成功了,
就可以寫代碼啦!
下面,允許我花費一點時間來介紹一下VS都有哪些強大的功能以及常見的問題(當然不是軟體本身的問題,而是在操作程序中的疑惑)
VS的部分功能介紹及常見操作問題
1、無法找到解決方案資源管理器,
這個時候不要把VS卸了再重裝,因為可能你會發現你重裝回來的VS還是沒有解決方案資源管理器(哈哈),
這個時候,點擊視圖->解決方案資源管理器就行了,如圖:
?
點擊它就行了,
2、可拖拽,
?
專案可拖,如上圖,單擊專案然后拖住,它可以停留在任何地方,
解決方案資源管理器可拖,同理,單擊解決方案資源管理器然后拖住,它可以停留在任何地方,
?
3、自帶除錯、監視
在這里,我們僅作簡單介紹,后面我們會有詳細的介紹,Ctrl+F5是運行(不除錯模式)(如果不行按Ctrl+Fn+F5);F11逐陳述句除錯;F10逐程序;還可以設定斷點;在除錯時可點擊除錯->視窗->監視進行變數監視,
4、顯示行號
在工具->選項->文本編輯器->C/C++->常規,然后右邊有一個行,勾上就行,
?
?
5、設定背景,
VS的背景是可以自定義的,
但我們需要裝一個插件,它就是ClaudiaIDE,
不知道為什么,現在好多人ClaudiaIDE不能在VS里安裝了,
如果你的可以,我告訴你怎么裝,
首先,點擴展工具列,然后點管理擴展,搜索ClaudiaIDE,如圖:(反正我是沒搜出來,但是我之前用的時候搜出來過)
?
那這種辦法行不通,我們就另辟蹊徑,
給你個地址(GitHub上的一個博主)
https://github.com/buchizo/ClaudiaIDE/tree/master
進去后,點這個
?
選擇一個版本進行下載:
?
至于哪個版本,要根據你的編譯器的版本來決定,(我用的VS2019下載的是最新的那個)
下載完成后,打開檔案,按照操作提示來(就直接下一步(next)、下一步(next)、下一步(next)就行了,頂多改個路徑)
安裝完成后,是要重啟編譯器的,
然后在工具->選項->ClaudiaIDE,把你要弄的圖片路徑選到那里面就行了,

然后你可以還是在這個命令框里面調節圖片的大小,如果你想鋪滿整個螢屏,直接選中fill就行了,如圖:

好了,一切準備就緒,
我們開始輸出我們的第一個C語言程式啦!

如上圖:是一種正確的輸出方式,輸出的結果就是hello world.我們來看一下

那么,每一行代碼又是什么意思呢?
我們在這里可以簡單的給大家介紹一下:
#include<stdio.h> //意為:包含頭檔案,即包含stdio.h這樣一個頭檔案,stdio.h可以理解為standard
input output,即包含標準輸入輸出的頭檔案, .h后綴即為頭檔案的意思,
int main() //程式運行的入口,也叫主函式,故稱main,我們將其回傳值設為int,這樣也可以與后
面的return 相照應
{ //一個大(花)括號即包含一個代碼段,在這里可以理解為是main函式里面的代碼段,
printf("hello world");//printf即意為列印,即列印printf里面的內容,注意,在這里,printf本質
上是一個函式,一個庫函式,被包含在stdio.h的頭檔案中,
return 0; //回傳一個整形,與main前面的int相呼應
}
好了,本節內容我們就說到這了,
下一節預告:
初始C語言全部知識(我們會把C語言的知識翻個底朝天,但是都暫時不會細講,只做了解,而之所以要講,是因為我們后面要用到這些知識)
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/319863.html
標籤:其他
