vba全域性變數和區域性變數的區別
區別:
1、
區域性變數:“在函式內定義的變數”,即在一個函式內部定義的變數,只在本函式範圍內有效。
2、
全域性變數:“在函式外定義的變數”,即從定義變數的位置到本原始檔結束都有效。
當有外部變數時,main函式中的同名變數就是全域性變數。如果沒有外部變數,main函式裡的變數依然是區域性變數。
目的:增加函式間資料聯絡的渠道。由於同一檔案中的所有函式都能引用全域性變數的值,因此如果在一個函式中改變了全域性變數的值,就能影響到其他函式中全域性變數的值,相當於各個函式之間有直接的傳遞渠道。
擴充套件資料:
在現代的物件導向語言如Java,C++,C#,Ruby中,由於變數都是封裝在類裡面的,對別的類不可見,所以已經幾乎完全拋棄了全域性變數的概念。然而,可以通過把一個類定義為public static,把類成員變數也定義為public static,使該變數在記憶體中佔用固定、唯一的一塊空間,來實現全域性變數的功能。
-
王者榮耀法師哪個好用
我認為王者榮耀法師好用的有:1、上官婉兒上官婉兒可以說是王者榮耀法師中最難操作的英雄之一,不少玩家吐槽大招無解,沒有控制技能來剋制婉兒的話,很容易在婉兒四級的時候就崩盤了。2、諸葛亮諸葛亮打野是近期非常熱門的一種打法,後期諸葛亮爆炸性的傷害很容易逆風...
-
學校護學崗為什麼非要家長參加
不是的,不是非要家長參加的。有些學校,由於地理位置等關係,為了保證孩子放學後的安全,設立了護學崗,讓孩子安全,有秩序的離開學校。但是由於個別學校,學生較多,而能參與護學崗的老師又比較少,於是就邀請了部分家長參與護學崗,這也是不得已而為之!...
-
3斤黃米麵怎麼蒸
黃米麵3斤紅棗1斤開水克蒸黃面窩窩頭的做法步驟步驟1大棗洗乾淨,浸泡半小時,用剪刀剪開把核去掉。步驟2黃面放到盆裡步驟3倒入開水,放涼後揉勻步驟4放入大棗步驟5鍋裡鋪好這種葉子,忘了叫什麼名字了,我看別人都是用這種方法步驟6把黃面做成窩窩頭的形狀步驟7開鍋蒸4...
-
為愛奔跑的男人女主角
女主角叫李白清。她今年二十二歲,在校大學生,喜歡拉丁舞、時裝走秀和旅遊瑜伽。是學校合唱團成員,深受老師和同學們喜歡。...