全域性變數及巨集定義

2021-10-04 23:18:42 字數 642 閱讀 7914

/*

(1)巨集名,全域性變數名建議大寫

(2)#號開頭的都是預處理指令,預處理是發生在預編譯階段(編譯階段之前),對源程式檔案進行一些簡單的文字替換---vc++中編譯按鈕整合了預編譯和編譯的

(3)全域性變數的作用域就是從定義處開始,到整個檔案的末尾

*/#include //巨集定義

#define pi 3.141592 //這裡定義了乙個巨集名pi,程式在預編譯階段會把從該定義處之後所有出現pi的地方(出字串以外),替換為3.141592

//全域性變數 就是在所有函式之外定義的變數(除了形參變數以外)

int a; //未初始化的全域性變數,系統會預設給他初始化為0;

int b = 3;

int main()

/*變數的作用域總結

(1)變數的作用域,就看變數直接隸屬於哪個「花括號」,那麼其作用域就是從定義處開始,到這個「花括號」的末尾結束。

注意:全域性變數所直接隸屬的「花括號」就是這個檔案,函式原型形參所直接隸屬的「花括號」就是該函式的函式體

(2)同個「花括號」中不可以「直接」定義重名變數。

(3)在檔案的某一處引用重名變數時,所引用的變數就是作用域較小的那乙個變數。

*/

定義全域性變數

inte ce property strong,nonatomic uiwindow window propertyboolislogin end synthesize window window synthesizeislogin end 那麼在其他的class裡,則可以通過下列 呼叫全域性變數 ...

PHP變數定義及常見預定義全域性變數

總結本文就介紹了關於變數的基礎內容。name1 php name2 name1 name2引用了name1 name2 this is name2 改變name2的值,同時會改變name1的值。echo name2.輸出 this is php echo name1 輸出 this is php p...

vue定義全域性變數

在開發中,有時需要將從介面請求到的一些資料當做全域性變數,在其他頁面多次使用。比如,登入成功後可能需要將使用者名稱,id等資訊存起來,便於其他頁面展示或使用,將這些資訊定義為全域性變數是用起來就很方便。舉栗子 在login.vue中拿到了使用者的一些資訊 import vue from vue 注意...