extern
一般是用在外部變數(或稱為全域變數)上的
*宣告在函數內部的變數為內部變數,又稱為自動變數
主要功能是可以讓不同檔案間可以共用同一個變數
*變數宣告可以多次,宣告其存在
*變數定義只可以一次,讓程式為其配置空間
file1.cpp
---------
int a; /* 變數a的定義兼宣告 */
file2.cpp
---------
extern int a;
/* 變數a的外部宣告 */
/* 表示a在別的檔案被定義了 */
Everything about Linux
沒有留言:
張貼留言