第一個C語言程序:
1.#include 是C語言的預處理指令凳怨,所謂預處理指令就是在編譯之前作得處理琼了,通常以#開頭
2.預處理指令后面會跟著一個文件名幽污,預處理器發(fā)現(xiàn)預處理指令之后,就會根據(jù)文件名去查找文件棚蓄,并把這個文件的內容包含到當前文件中哟楷。(將文件內容完全拷貝到#include 指令所在的位置)
3 如果被包含的文件的擴展名是.h文件瘤载, 我們稱之為頭文件(Header File)頭文件可以用來聲明函數(shù)。
4 系統(tǒng)自帶文件最好用<>卖擅,開發(fā)人員自己 創(chuàng)建的文件最好用“”
5函數(shù)就是面向對象中的方法鸣奔,C語言是面向過程的,所謂面向過程就是分析解決問題所需要的步驟惩阶,然后用函數(shù)把這些步驟一步一步的實現(xiàn)挎狸,使用的時候一個一個依次調用函數(shù)就行
開發(fā)和運行C程序的步驟? ?
1 編寫程序 ?C語言源文件擴展名是,C文件,源文件以ASCII碼形式存儲断楷,不能直接被計算機執(zhí)行锨匆,因為計算機只能識別二進制指令,也就是0 和 1.
2 編譯 ? ? ? 把C的源程序翻譯成計算機可以識別的二進制形式目標代碼文件冬筒,這個過程稱為編譯恐锣。編譯成功就會生成目標文件茅主,目標文件名跟源程序的名字一樣,擴展名是“.obj" 土榴。每個源文件都是單獨編譯的诀姚,目標文件之間是有關聯(lián)的 ,因此他們都不能被計算機單獨執(zhí)行鞭衩,而且目標文件中不包含程序行是所需要的庫函數(shù)
3鏈接 ?把所有相關的obj目標文件和系統(tǒng)提供的C庫函數(shù)等組合在一起生成可執(zhí)行文件的過程叫做鏈接学搜,鏈接生成的可執(zhí)行文件名跟源程序名一樣,擴展名是”exe" 計算機可以直接 執(zhí)的文件?
4 運行?