freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

c語言程序設(shè)計第五章:c程序的結(jié)構(gòu)(參考版)

2024-10-22 04:41本頁面
  

【正文】 編譯預(yù)處理命令 多文件結(jié)構(gòu)(例 510) ? 一個源程序可以劃分為多個源文件: ? 類聲明文件( .h文件) ? 類實現(xiàn)文件( .cpp文件) ? 類的使用文件( main()所在的 .cpp文件 ) ? 利用工程來組合各個文件。 條件編譯指令 if 和 endif if 常量表達式 //當(dāng)“ 常量表達式”非零時編譯 程序正文 endif ...... 編譯預(yù)處理命令 條件編譯指令 —— else if 常量表達式 //當(dāng)“ 常量表達式”非零時編譯 程序正文 1 else //當(dāng)“ 常量表達式”為零時編譯 程序正文 2 endif 編譯預(yù)處理命令 條件編譯指令 elif if 常量表達式 1 程序正文 1 //當(dāng)“ 常量表達式 1”非零時編譯 elif 常量表達式 2 程序正文 2 //當(dāng)“ 常量表達式 2”非零時編譯 else 程序正文 3 //其它情況下編譯 endif 編譯預(yù)處理命令 條件編譯指令 ifdef 標(biāo)識符 程序段 1 else 程序段 2 endif 如果“標(biāo)識符”經(jīng) defined定義過,且未經(jīng)undef刪除,則編譯程序段 1,否則編譯程序段2。 ? 定義帶參數(shù)宏,已被內(nèi)聯(lián)函數(shù)取代。 ? include文件名 ? 按標(biāo)準(zhǔn)方式搜索,文件位于 C++系統(tǒng)目錄的 include子目錄下 ? include文件名 ? 首先在當(dāng)前目錄中搜索,若沒有,再按標(biāo)準(zhǔn)方式搜索。 ()。 } int main() {/*建立對象 a和 b,并以 100和 0作為初值,分別調(diào)用構(gòu)造函數(shù),通過構(gòu)造函數(shù)的初始化列表給對象的常數(shù)據(jù)成員賦初值 */ A a1(100),a2(0)。 共享數(shù)據(jù)的保護 const int A::b=10。 static const int b。 r。 void print()。 //調(diào)用 void print() const } 46 例 59 常數(shù)據(jù)成員舉例 includeiostream using namespace std。 //調(diào)用 void print() const R b(20,52)。 } int main() { R a(5,4)。 } void R::print() const { coutR1。 }。 void print() const。R2=r2。 共享數(shù)據(jù)的保護 例 58 常成員函數(shù)舉例 includeiostream using namespace std。 ? const關(guān)鍵字可以被用于參與對重載函數(shù)的區(qū)分 ? 通過常對象只能調(diào)用它的常成員函數(shù)。 ? 常成員函數(shù)說明格式: 類型說明符 函數(shù)名(參數(shù)表) const。 //a是常對象,不能被更新 共享數(shù)據(jù)的保護 用 const修飾的對象成員 ? 常成員函數(shù) ? 使用 const關(guān)鍵字說明的函數(shù)。 }。 y=j。 { coutrendl。 } void display(const doubleamp。 display(d)。 r)。 共享數(shù)據(jù)的保護 例 57常引用做形參 includeiostream using namespace std。 類名 const 對象名 ? 常數(shù)組:數(shù)組元素不能被更新 (下一章介紹 )。 const 類型說明符 amp。 常類型 常類型的對象必須進行初始化,而且不能被更新。 } void B::Display() { ()。 }。 void Display()。} private: int x。 友 元 友元類舉例 class A { friend class B。 } 36 友元類 ? 若一個類為另一個類的友元,則此類的所有成員都能訪問對方類的私有成員。 coutThe distance is dendl。 } int main() { Point p1(, ), p2(, )。 double dy=。 a, Pointamp。 }。b)。} friend float Distance(Point amp。} int GetX() {return X。
點擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1