C程式開發入門
阿新 • • 發佈:2020-12-31
C程式開發入門
一 . 開發步驟
1.建立一個空專案
2.將C程式碼編寫到檔名.c檔案中
3.編譯除錯執行
4.演示
//1.引入標頭檔案 #include <stdio.h> //說明 //1.這是一個main函式,即程式的執行入口,即程式從main函式開始執行 //2.void 表示main函式沒有返回值 void main(){ //函式體,即一條條語句 int a = 10; int A = 20; //1.printf是一個函式,需要一個頭檔案才能使用 //2.printf是在<stdio.h>標頭檔案下,需要引入該標頭檔案 printf("hello,world"); getchar();//讓視窗停留 }
二. C程式執行機制
1.編輯:
- 比如編寫的hello.c檔案,就是原始碼
2.編譯:
- 用(cl.exe)將hello.c程式翻譯為目標檔案(即.obj檔案),在計算機底層執行
3.連結
- 將目標檔案hello.c檔案和庫檔案生成可執行檔案(既exe檔案),在計算機底層執行
4.執行
- 執行exe檔案,得到執行結果
三. 名詞解釋
-
什麼是編譯
- 有了c原始檔後。通過編譯器將其編譯為obj檔案
- 如果程式沒有錯誤,沒有任何提示,在Debug目錄下會出現一個.obj檔案,該檔案成為目標檔案
-
什麼是連結
- 有了目標檔案(.obj檔案),通過連結程式將其和執行需要的C庫檔案連線成exe檔案(可執行檔案)
- 如果程式沒有錯誤,沒有任何提示,但在Debug目錄下會出現一個專案名為.exe檔案,該檔案成為可執行檔案
- 為什麼需要連結庫檔案呢?
- 因為我們 的C程式中會使用C程式庫中的內容,比如<stdio.h><stdlib.h>中的函式printf(),system()等等,這些函式不是程式設計師自己寫的,而實c程式庫中提供的,因此需要連結
-
發現連線後,生成.exe檔案。比obj檔案大了好多
-
什麼是執行?
- 有了可執行的exe檔案,也稱可執行程式(二進位制檔案)
- 在控制檯下可以直接執行exe檔案
四.注意事項
1.C語言主體結構說明
#include <庫檔案> void main(){ //包含內容,稱為函式體 語句一; 語句二; }