C 學習筆記

2021-08-03 13:58:59 字數 630 閱讀 1726

命名空間

在c++中我們經常會碰到」using namespace」等字元,namespace就是命名空間,而using 屬於宣告;

1.1 命名空間的概念

c++中採用單一的全域性變數的命名空間,如果在乙個空間中,兩個變數或函式的名字一樣,編譯的時候就會衝突。

命名空間就是為了解決c++中函式變數的命名衝突所採取的一種措施,能夠解決多模組協同開發出現

變數函式命名的衝突問題。

在這裡面可以把命名空間理解成資料夾,如果你在hel1這個資料夾中編輯兩個hello.cpp肯定會出問題,但是如果

乙個在hel1,乙個在hel2這個資料夾中p,這個就不會出現衝突。

命名空間的必要性: 當程式比較大的時候,需要多人合作,命名空間就非常必要。

命名空間的定義

命名空間用namespace定義,格式如下:

namespace 命名空間名

例:using namespace std;

namespace nsa

namespace nsb

int main()

{ {

using namespace nsa; //using指令,使用nsa

cout<<」nsa var=」<

C 學習筆記( )

一 語法 迴圈 foreach 型別識別符號 in 表示式 code 用法 例子int temp foreach int num in temp 每次從temp取乙個元素賦給num直至取完 console.writeline n num 每行顯示乙個元素 執行結果 c 中唯讀 只寫控制 class ...

C 學習筆記

1.函式特徵 有函式頭和函式體 接受乙個引數 返回乙個值 需要乙個原型。2.c 命名規則 在名稱中只能使用字母字元 數字和下劃線 名稱的第乙個字元不能是數字 區分大寫字母和小寫字母 不能將c 關鍵字用作名稱 以兩個下劃線或下劃線和大寫字母打頭的名稱被保留給實現 編譯器及其使用的資源 使用,以乙個下劃...

c 學習筆記

屬性 屬性開頭字母大寫 屬性可以判斷輸入的非法值 屬性本身不儲存值 依靠字段 索引器 using system using system.collections.generic using system.linq using system.text namespace b try catch exc...