C語言程序設計清華大學鄭莉.ppt

C語言程序設計清華大學鄭莉.ppt

ID:51966528

大小:381.50 KB

頁數(shù):58頁

時間:2020-03-26

C語言程序設計清華大學鄭莉.ppt_第1頁
C語言程序設計清華大學鄭莉.ppt_第2頁
C語言程序設計清華大學鄭莉.ppt_第3頁
C語言程序設計清華大學鄭莉.ppt_第4頁
C語言程序設計清華大學鄭莉.ppt_第5頁
資源描述:

《C語言程序設計清華大學鄭莉.ppt》由會員上傳分享,免費在線閱讀,更多相關內容在教育資源-天天文庫。

1、第五章C++程序的結構清華大學鄭莉C++語言程序設計2本章主要內容作用域與可見性對象的生存期數(shù)據(jù)與函數(shù)靜態(tài)成員共享數(shù)據(jù)的保護友元編譯預處理命令多文件結構和工程3函數(shù)原形的作用域函數(shù)原型中的參數(shù),其作用域始于"(",結束于")"。例如,設有下列原型聲明:doubleArea(doubleradius);radius的作用域僅在于此,不能用于程序正文其他地方,因而可有可無。作用域與可見性4塊作用域在塊中聲明的標識符,其作用域自聲明處起,限于塊中,例如:voidfun(inta){intb(a);cin>>b;if(b>0){intc;.

2、.....}}c的作用域b的作用域作用域與可見性5類作用域類作用域作用于特定的成員名。類X的成員M具有類作用域,對M的訪問方式如下:如果在X的成員函數(shù)中沒有聲明同名的局部作用域標識符,那么在該函數(shù)內可以訪問成員M。通過表達式x.M或者X::M訪問。通過表達式prt->M作用域與可見性6文件作用域不在前述各個作用域中出現(xiàn)的聲明,具有文件作用域,這樣聲明的標識符的作用域開始于聲明點,結束于文件尾。作用域與可見性7可見性可見性是從對標識符的引用的角度來談的概念可見性表示從內層作用域向外層作用域“看”時能看見什么。如果標識在某處可見,則就可

3、以在該處引用此標識符。塊作用域類作用域文件作用域作用域與可見性8可見性標識符應聲明在先,引用在后。如果某個標識符在外層中聲明,且在內層中沒有同一標識符的聲明,則該標識符在內層可見。對于兩個嵌套的作用域,如果在內層作用域內聲明了與外層作用域中同名的標識符,則外層作用域的標識符在內層不可見。作用域與可見性9同一作用域中的同名標識符在同一作用域內的對象名、函數(shù)名、枚舉常量名會隱藏同名的類名或枚舉類型名。重載的函數(shù)可以有相同的函數(shù)名。作用域與可見性10#includeinti;//文件作用域intmain(){i=5

4、;{inti;//塊作用域i=7;cout<<"i="<

7、";cout<<"i:"<

8、<

當前文檔最多預覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當前文檔最多預覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學公式或PPT動畫的文件,查看預覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權歸屬用戶,天天文庫負責整理代發(fā)布。如果您對本文檔版權有爭議請及時聯(lián)系客服。
3. 下載前請仔細閱讀文檔內容,確認文檔內容符合您的需求后進行下載,若出現(xiàn)內容與標題不符可向本站投訴處理。
4. 下載文檔時可能由于網絡波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。