Var 與 var 為不同變數。
/* 包含檔案 */
#include
/* 子函數宣告 */
void sub1();
/* 全域變數定義 */
int global_var;
/* 主函數 */
main() {
/* 區域變數定義 */
int local_var;
/* 程式主體 */
...
}
/* 子函數定義 */
sub1() {
/* 區域變數定義 */
...
/* 程式主體 */
}
...
subN() { ... }
包含檔案 → 函數宣告 → 全域變數 → main() → 子函數,形成清晰層次。