1 3 c 程式的構成和書寫形式

2022-08-20 14:39:10 字數 701 閱讀 8050

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 這三個函式除了型別不同,函式體都相同,那麼如何解決 的冗餘問題呢?下面提出了泛型程式設計的概念 不考慮具體資料型別的程式設計...