變數的作用域

2022-05-07 01:30:17 字數 987 閱讀 9317

1樓:春雨_潤物

你好,這個不能訪問。

2樓:匿名使用者

//第一a是一個本檔案的全域性變數作用域為整個檔案//第二個為main()函式的區域性變數在整個函式範圍內有效;

//第三個為第二層{}內有效的區域性變數

//如果不叫區分的話在小區域內的變數有先,故在int a=5;//第三個a

cout<<::a<

<

3樓:匿名使用者

1.在你花括號內部,不能使用第二個a。

2.函式內部的作用域在它所在的一對只內。從宣告處到所在的}之前作用域結束。

比如你的第3個,和第2個。

3.函式外包的作用域在它所在的整個檔案內。從宣告處到檔案結束位置。

函式中要使用檔案中宣告的變數,要加「::」域符號。

如果對你有幫助,給點分哦!

4樓:滄海獨餘悲切

在你要求的花括號內,第二個a可以直接使用,但由於你的第三個a的重複定義,使得第二個a被重新賦值(值為5),因此在輸出語句<

using namespace std;

int a=15;//第一個a

int main()

return 0;}

5樓:匿名使用者

不可以,在本花括號內只能使用距離這個花括號最近定義的a

6樓:匿名使用者

你好,不能使用。整個跟變數的作用域有關的。

7樓:匿名使用者

好像不能訪問,同名變數只能訪問區域性變數和全域性變數。

雖然c++支援不同層級的同名變數,但實際程式設計中請勿過多使用同名變數,程式**大部分情況下是要寫給別人看的。並不是這個程式語言有什麼功能你就非要把這個功能用上。

關於AS3 0類中的變數的作用域

除非是用public宣告的變數可以外部呼叫外,其它的基本上是不允許呼叫的,而在類中,是不允許用public來宣告變數,除非是靜態的,但它又是屬於類,不屬於例項,所以我們說,要想在外部接觸類的內部,必須提供一個公共的api,一般我們將之稱為公共介面,常用的是顯式介面和隱式介面,顯式的就是我們常說的類的...

環境變數裡點號什麼作用,環境變數的作用是什麼?

當前路徑,就是你現在開啟的路徑 點號代表的是當前目錄 點是當前路徑,分號是分割 windows xp環境變數是提供給系統及使用者應用程式使用的一些值,比如系統目錄位置 臨時檔案目錄等。烏鴉口渴了,到處找水喝。終於,它找到了一個大水罐。水罐裡的水並不多,嘴夠不到水面,它試了多次都沒有成功。就在它想放棄...

css的作用範圍,css 選擇器的作用域

css一種用來表現html 標準通用標記語言的一個應用 或xml 標準通用標記語言的一個子集 等檔案樣式的計算機語言。css能夠對網頁中物件的位置排版進行畫素級的精確控制,支援所有的字型字號樣式,擁有對網頁物件和模型樣式編輯的能力,並能夠進行初步互動設計,範圍有以下三點 1 外聯式linking 也...