【正文】
?C語言的語句都是以分號結(jié)尾。 ? 不能用關(guān)鍵字來命名變量和函數(shù)。 ? 變量必須先定義后使用。 ? 引用 C語言標(biāo)準(zhǔn)庫函數(shù),一般要用文件包含預(yù)處理命令將其頭文件包含進來。 ?C程序格式常用鋸齒形書寫格式。 ? 不使用行號,無程序行的概念。 ? 每個 C程序中有且只有一個 main函數(shù)。以后隨著學(xué)習(xí)的深入,我們將會遇到越來越多的關(guān)鍵字( C語言關(guān)鍵字可參考附錄 3)。這些特別的標(biāo)識符被稱為 關(guān)鍵字 (也稱保留字)。 C語言是大小寫敏感的語言 ,因此 hello和 Hello是不同的標(biāo)識符。 } 自定義函數(shù)聲明 自定義函數(shù)調(diào)用 自定義函數(shù) max 帶兩個形參 返回 a、 b中最大值 c 返回值為整型數(shù) 假設(shè)輸入: 10 20↙ 運行結(jié)果: max = 20 C語言程序的基本結(jié)構(gòu) 語言程序設(shè)計教程 王敬華 第二章 程序設(shè)計基礎(chǔ) C ?C語言的標(biāo)識符 C語言中變量和函數(shù)都有自己的名字,它們都必須是合法的標(biāo)識符。 else c = b。 } int max (int a, int b) { int c。 z = max (x, y)。x, amp。 void main ( ) { int x, y, z。 再次強調(diào):在 C語言程序中,變量必須先定義,后使用,順序不能顛倒?。?! C語言程序的基本結(jié)構(gòu) 語言程序設(shè)計教程 王敬華 第二章 程序設(shè)計基礎(chǔ) C 【 例 3】 計算輸入的兩個整數(shù)的最大值 。 int b。 a = 10。 b = a + 20。 a = 10。 } 變量定義放到了執(zhí)行部分之后。 int b。 //C語言程序 void main ( ) { int a。 在 C程序中,要求函數(shù)的 聲明部分在前面,執(zhí)行在后面 ,它們的順序不能顛倒,也不能交叉。表示取變量的地址。 } 數(shù)據(jù)類型名 定義的變量名,以“ ,”分隔 調(diào)用內(nèi)部函數(shù),接受鍵盤輸入數(shù)據(jù) 帶有三個參數(shù),以“ ,”分隔。 z = x + y。x, amp。 /* This is the second C program */ include void main ( ) { int x, y, z。 C程序執(zhí)行時就是從 main函數(shù)開始,具體講就是從 “ {”開始,到 “ }”結(jié)束。 C程序中允許插入若干行空行,它不影響程序的功能,同注釋一樣。 在 C++程序中也可使用 “ //”進行單行注釋。 /* This is the first C program */ include void main ( ) { printf (Hello C Language!\n)。我們先來認(rèn)識一個最為簡單的 C程序。 C語言程序的基本結(jié)構(gòu) 語言程序設(shè)計教程 王敬華 第二章 程序設(shè)計基礎(chǔ) C 了解了 C語言的基本特性及其應(yīng)用以后,接下來就來看看 C語言程序是什么樣子。 ?隨著計算機網(wǎng)絡(luò)飛速發(fā)展,特別是 Inter的出現(xiàn),計算機通信就顯得尤其重要,而 通信程序的編制 首選就是 C語言。 例如,各種硬件設(shè)備的驅(qū)動程序(象顯卡驅(qū)動程序、打印機驅(qū)動程