1、乙個c++程式可以由乙個程式單位或多個程式單位構成。每乙個程式單位作為乙個檔案,在程式進行編譯時,編譯系統分別對各個檔案進行編譯,因此,乙個檔案是乙個編譯單元(即乙個檔案)構成的
2、乙個程式單位中可以包含以下幾部分:
a、預處理命名
b、全域性宣告部分
c、函式 每乙個程式必須包含乙個或者是多個函式,其中必須有乙個(而且只能有乙個)主函式(main 函式)
3、乙個函式由2個部分組成:
a、函式首部
int max(int x , int y)
int 函式型別
max 函式名
int x int是函式引數型別
x,y 函式引數名
b、函式體就是大括號內的部分,若乙個函式中有多個大括號的時候,則最外層的一對大括號為函式體的範圍。
b1、區域性變數的宣告
b2、執行部分
某些情況下既沒有宣告部分,也沒有執行部分,如
void dump(){} 他是乙個空函式,什麼都沒有做。
乙個類中可以包括資料成員和成員函式,他們可以被指定為私有的(private)和公有的(public)屬性。私有的資料成員和成員函式只能被本類的成員函式所呼叫。
1 3 C 對C的擴充
asm bool true false wchar t namespace using class public protected private friend this inline virtual throw try catch new delete explicit mutable expo...
C 學習總結(13) C 的引用
作用 給變數起乙個別名 語法 資料型別 別名 原名 b是a的別名,所以b改變,a也會改變。引用必須初始化 必須就讓引用等於誰,例 int b a 引用在初始化後,不可以改變。b是a的別名後,不能再做別的變數的別名。作用 函式傳參時,可以利用引用的技術讓形參慘飾實參。優點 可以簡化指標修改實參。inc...
c 基礎學習13 c 的函式模板
例 c 中如何交換兩個變數的值?void swap int a,int b void swap float a,float b void swap char a,char b 這三個函式除了型別不同,函式體都相同,那麼如何解決 的冗餘問題呢?下面提出了泛型程式設計的概念 不考慮具體資料型別的程式設計...