課程
/后端開發
/C++
/C++遠征之離港篇
什么叫相同作用域 ??
2018-07-31
源自:C++遠征之離港篇 4-4
正在回答
作用域分為: 1. 函數原型作用域(最小的作用域)
函數原型:int func(int x); 這是一個函數聲明,函數形參x 的作用域就時所謂的函數原型作用域。
2. 塊作用域
一對大括號 { ... } 內的一段程序,塊中聲明的標識符作用域就是塊作用域。
3. 類作用域
類成員的作用域。
4. 文件作用域(static)
全局靜態變量具有全局作用域,從聲明處開始,到文件(.cpp文件)結尾處結束。
5. 全局(程序)作用域(extern)
全局變量具有全局作用域,只要在使用前對其進行聲明(可定義性聲明/引用性聲明),便可在程序(有若干個文件組成)的任意位置使用全局變量。
舉報
C++掃清通往面向對象的最后一道障礙,將所有知識點融會貫通
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2018-07-31
作用域分為:
1. 函數原型作用域(最小的作用域)
函數原型:int func(int x); 這是一個函數聲明,函數形參x 的作用域就時所謂的函數原型作用域。
2. 塊作用域
一對大括號 { ... } 內的一段程序,塊中聲明的標識符作用域就是塊作用域。
3. 類作用域
類成員的作用域。
4. 文件作用域(static)
全局靜態變量具有全局作用域,從聲明處開始,到文件(.cpp文件)結尾處結束。
5. 全局(程序)作用域(extern)
全局變量具有全局作用域,只要在使用前對其進行聲明(可定義性聲明/引用性聲明),便可在程序(有若干個文件組成)的任意位置使用全局變量。