C語言入門學習(01)——C編程環境的搭建及HelloWorld程序

版權聲明:本文爲博主原創文章,未經博主允許不得轉載。 https://blog.csdn.net/FelikZhang/article/details/80947152

博主是大二學生,接觸C語言也有兩年了,這兩年期間參加過不少的項目和比賽,也都拿到了還不錯的成績,暑假計劃寫一個C語言完全零基礎入門教程,對自己的C語言學習做一個總結。同時如果自己所寫的內容能幫到初學C語言的人,那真的是一件很開心的事情。

想學好C語言,一定要多多練習,因此後面的文章會有大量的練習,在這裏想對初學C語言的同學們說:如果想學好C語言,一定要多多練習,每天寫代碼一小時,堅持兩三個月,你的長進會非常大的,加油。

話不多說,下面從安裝寫C語言的軟件開始。

目錄

step01:下載並安裝DEV-C++軟件,搭建C語言編程環境

step02:寫Helloworld程序,測試環境

step03:DEV-C++軟件的使用小技巧


step01:下載並安裝DEV-C++軟件,搭建C語言編程環境

C語言編程環境有很多,下面要用的這個是Dev-C++,它免費,也很好用、適合初學者,同時也不怎麼佔用電腦資源。

這個寫C語言代碼的軟件我們叫它編譯器,後面很快就會解釋到這個名詞,現在對編譯器這個詞有一個印象即可。

大家可以去這個鏈接下載該軟件:https://bloodshed-dev-c.en.softonic.com/download

鏈接打開後往下拖動,點那個綠色的按鈕即可下載。如果下載不下來可以給我留言。

 

下載下來後開始安裝,安裝過程有幾個小地方要注意一下,具體看下圖。

 

上面是選擇安裝過程的語言,默認就好,單擊ok,然後單擊 I Agree,單擊next。

 

上面是選擇軟件安裝地址,我電腦上軟件都是裝在D盤的,所以這塊我選擇D盤,選擇好了以後點Install。然後軟件開始安裝,等兩三分鐘左右,安裝完成後如下圖,點finish,然後軟件自動啓動。

 

 

軟件第一次啓動後,需要做一些配置,第一個這個對話框是選擇使用語言,默認是英文版,我這裏保持默認了,大家根據自己情況選擇使用語言就好。單擊next,然後單擊next,再單擊next,最後OK。

 

下面的圖就是軟件打開後的效果,這樣軟件就安裝好了,可以寫第一個程序了。

 

step02:寫Helloworld程序,測試環境

如下圖,單擊左上角白色的長方形,選擇Source File,這樣就會出來一個文本,這個文本就是敲代碼的地方了。先在這個文本中輸入下面圖片上的內容(就是那6行代碼),注意輸入的所有內容必須是英文字符(主要是標點,不要打成中文的標點了)。敲完以後,這個文件還沒有保存到電腦上,現在點右上角工具欄第三個按鈕(保存當前文件按鈕)。

下面的代碼並不需要你現在就知道它的具體內容,這段代碼後面的文章會詳細解釋,這裏先照着寫,測試一下軟件安裝是否成功即可。

 

單擊保存按鈕之後,會彈出下面的對話框,讓你選擇保存位置及文件名。我們選擇保存到桌面上(先保存在桌面上即可,後面會具體說一下這些文件的保存),然後文件名爲Hello.c。這裏一定注意文件名是什麼無所謂,但是文件的後綴名必須是.c,就是下圖的保存類型選項,一定要選成C source files(*.c),我見過很多人寫C語言代碼,文件名的後綴名卻是.cpp(C++源文件的後綴名),雖然C++完全兼容C,寫的代碼也都能運行,但是畢竟不是C語言源文件。

選好了之後,單擊保存按鈕,然後見下圖,文件名已經成了Hello.c,然後我們單擊菜單欄圈出來的那個按鈕來編譯並運行這個程序,如果一切順利,你將會看到一個彈出窗口,即爲這段程序的執行結果。如果沒能彈出下面截圖中的窗口,一定是前面哪裏步驟出錯了,估計最可能的錯誤原因是代碼拼寫敲錯了,自己返回去仔細檢查一下。

程序執行結果如下,你的電腦上彈出窗口的字體及背景可能和我的不同,但是彈出文字都應該是“Hello world!”:

上面這段代碼幾乎是所有人學習編程語言都會寫的第一個程序,因爲這段程序的執行結果是在屏幕上輸出了一句話——Hello world!因此我們稱該程序爲HelloWorld程序。關於這段代碼具體的內容,後面章節會詳細解釋,本節只是用它來驗證一下編譯器環境是否安裝好。

 

step03:DEV-C++軟件的使用小技巧

編程裏面技巧性經驗性的東西有很多,後面用到的時候會詳細介紹,這裏簡單介紹幾個現在用得到的。
1.    C語言程序運行的方法。剛纔運行HelloWorld程序時單擊的那個按鈕,就是讓計算機執行我們寫好的代碼的按鈕,單擊那個按鈕的時候編譯器會幫我們做很多事情,我們暫且把這些事情統稱爲“編譯執行”。以後每寫完一個程序要讓計算機執行的時候,都要單擊那個按鈕,所以後面提到編譯執行這個詞就指的是單擊那個按鈕。
        單擊編譯執行按鈕的時候,如果我們寫的代碼沒問題,計算機就會彈出一個窗口給我們看代碼的運行結果。如果我們寫的代碼有問題,計算機會給我們報錯,並且指出可能出錯的地方,這時我們就要修改程序中的錯誤,修改完所有的錯誤之後再單擊那個按鈕讓計算機運行程序,直到我們的程序沒有任何語法及語義的錯誤之後,編譯器纔會執行該程序。
2.    鼠標在編輯的代碼文本上時,“Ctrl+鼠標滾輪滾動”可以調整代碼字體大小。
3.    代碼運行結果出來的那個對話框的字體大小的設置:標題欄上鼠標右鍵,選擇屬性,彈出來一個對話框,然後找到字體那一欄,設置一個自己喜歡的格式,之後單擊確定按鈕。

4.    Dev-C++的代碼補全功能,剛剛輸入HelloWorld程序的時候你應該已經感覺到了這個功能,輸入一個左括號,軟件自動給你補全一個右括號,然後還把光標給你移到括號中間,方便你輸入內容。如果此時再敲回車鍵,會發現光標不僅到了下一行,並且會有一個縮進,縮進的好處是使得代碼看起來結構清楚、條理清晰。比如下面的兩個圖,雖然只有六行代碼,但是依然能感受到有縮進的代碼看起來更清晰一些。以後代碼量越來越大,這個感受會越來越明顯,因此剛開始學習編程的時候養成良好的代碼風格很有必要,代碼結構這個問題以後也會反覆提及。

 

至此,環境搭建完畢,至於上面那幾行代碼到底是什麼含義,且聽下回分解。

文章如有疏漏之處歡迎批評指正。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章