全域性變數宣告、主模組、副程式模組等部份所組合而成,如下列圖1所表示。
#include 標頭檔
...
#define 識別字或常數
...
全域性變數宣告
...
main() /*主程式模組*/
{
主程式區域變數宣告
...
}
function(參數) /*副程式模組*/
{
函數區域變數宣告
...
}
...
#define 識別字或常數
...
全域性變數宣告
...
main() /*主程式模組*/
{
主程式區域變數宣告
...
}
function(參數) /*副程式模組*/
{
函數區域變數宣告
...
}
圖1. C語言的程式結構
標頭檔使用(include)
引進所需要使用的庫存函數。例子: #include <stdio.h> 引入標準輸入輸出函數庫
#include "math.h" 引入數學函數庫
巨集使用(define)
可以透過巨集來定義識別字或常數,提高程式可讀性。例子: #define PI 3.141596 定義一個為PI的圓周率常數
全域性變數宣告(global variable declarations)
只要被宣告為全域性變數都可以為主程式和副程式所使用。例子: int x; 宣告一個為x的全域性變數
主程式模組(main)
代表每一個C語言程式的進入點。副程式模組(sub-function)
提供給主程式使用的函數模組。最後我們就寫一個簡單的C程式範例來詳細說明它的組成元素,以讓欲學習C語言程式設計的初學者們可以很快速的認識與熟悉該語言的特性。
沒有留言:
張貼留言