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

正文內(nèi)容

visualc程序設(shè)計(jì)教程第二章c語言基礎(chǔ)和面向?qū)?留存版)

2025-02-27 03:22上一頁面

下一頁面
  

【正文】 語言還提供了幾種聚合數(shù)據(jù)類型,包括數(shù)組、指針、結(jié)構(gòu)、聯(lián)合、位域和枚舉。 ? int——表示整數(shù)。例如 cin和 cout被定義在稱為(其中 .h是頭文件的標(biāo)準(zhǔn)擴(kuò)展名)。語句用來確定計(jì)算機(jī)要執(zhí)行什么操作。浮點(diǎn)數(shù)的取值范圍是 177。該類型數(shù)據(jù)占四個(gè)字節(jié)的空間。要做到這一點(diǎn),只需在被轉(zhuǎn)換的項(xiàng)前面加入要轉(zhuǎn)換的數(shù)據(jù)類型名。當(dāng)函數(shù)結(jié)束時(shí),局部變量也隨之消失。 2.關(guān)系運(yùn)算符和邏輯運(yùn)算符 ? 關(guān)系運(yùn)算符用于關(guān)系運(yùn)算,比較左右兩個(gè)表達(dá)式的大小或是否相等,其運(yùn)算結(jié)果為邏輯值 “ 真 ” 或 “ 假 ” 。 C++語言的 3種程序結(jié)構(gòu) ? C++語言的 3種程序結(jié)構(gòu)有:順序結(jié)構(gòu)、選擇結(jié)構(gòu)和循環(huán)結(jié)構(gòu)。下面的程序段用于輸出數(shù)字 1~ 4的英文字符。 ? 如同 for語句一樣, while循環(huán)也是重復(fù)多次執(zhí)行語句,其語法格式是: ? while( expr) ? sent。 1.指針的定義方法 定義一個(gè)指針變量格式如下: 類型 *指針變量名; 例如: int *pointer。 ? } ? MyStr *pointer。變量 mystring是指向這個(gè)字符串的指針。 ? 2.?dāng)?shù)組初始化 ? 在聲明數(shù)組時(shí),把元素的值也同時(shí)輸入,稱為數(shù)組的初始化。而操作接口又被稱為這類對(duì)象向其他對(duì)象所提供的服務(wù)。 ? 構(gòu)造函數(shù)不能像其他成員函數(shù)那樣被顯式地調(diào)用,它在對(duì)象創(chuàng)建時(shí)被調(diào)用。 ? 友元可以是一個(gè)函數(shù),該函數(shù)被稱為友元函數(shù);友元也可以是一個(gè)類,該類被稱為友元類。抽象包括兩個(gè)方面:一是過程抽象,二是數(shù)據(jù)抽象。例如,同樣是加法,把兩個(gè)時(shí)間加在一起和把兩個(gè)整數(shù)加在一起肯定完全不同。 ? 具有受保護(hù)訪問特性的屬性和方法只可以被繼承,而不能被外界所訪問。 //半徑 ? CIRCLE(int a, int b, double x){ //構(gòu)造函數(shù) ? x=a。即在 C++的任何一個(gè)類中,可以具有相同的函數(shù),但這些同名函數(shù)的參數(shù)一定不能相同。 ? ? 虛函數(shù)是在基類中被冠以關(guān)鍵字 virtual的成員函數(shù),它提供了一種接口界面。在 C++中,靜態(tài)多態(tài)性表現(xiàn)為函數(shù)重載( function overload)和運(yùn)算符重載( operator overload)。 繼承 ? 5.繼承中的構(gòu)造函數(shù) ? 1)單繼承中的構(gòu)造函數(shù) ? 構(gòu)造函數(shù)是類中的一個(gè)特殊的函數(shù)。 ? 圖 21 單繼承和多繼承示意圖 繼承 ? 2.類成員的可訪問特性 ? 在繼承中,可以通過指定類的屬性和方法的可訪問特性。面向?qū)ο笫加谶@個(gè)基本概念,即現(xiàn)實(shí)世界可以被描繪成一系列完全自治、封裝的對(duì)象,這些對(duì)象通過一個(gè)受保護(hù)的接口訪問其他對(duì)象。它把編程問題視為一個(gè)數(shù)據(jù)集合,而數(shù)據(jù)相對(duì)于功能而言,具有更強(qiáng)的穩(wěn)定性。 ? 為了解決上述問題,提出一種使用友元的方案。構(gòu)造函數(shù)具有以下特征: ? 構(gòu)造函數(shù)的名字與類名相同,否則編譯程序?qū)阉?dāng)作一般的成員函數(shù)來處理。 類的聲明和定義 ? 類是一種復(fù)雜的數(shù)據(jù)類型,它是將不同類型的數(shù)據(jù)和與這些數(shù)據(jù)相關(guān)的操作封裝在一起的集合體。 arr[1]=3。方法是: ? delete 指針變量; ? 6.字符串與指針 ? 字符串表示一個(gè)連續(xù)的字符序列。 ? cout*pointer。 ? 在函數(shù)中用 return來返回函數(shù)的值。 ? for語句用于反復(fù)執(zhí)行某些語句,其語法格式如下: ? for( expr1。 ? } ? 首先,確定 expr的值并且與 val1進(jìn)行比較( val代表某個(gè)確定的值,如 1或 453)。否則,返回 expr3的值。這些運(yùn)算符的使用相對(duì)簡單,下面我們重點(diǎn)講述 ++運(yùn)算符。 ? 全局變量是指在函數(shù)外部所定義的變量。這種對(duì)數(shù)據(jù)類型的嚴(yán)格要求稱作類型安全性。整數(shù)的取值范圍是 32768到 32767。如 ’ a’、 ’ b’和 ’ *’ 都是字符。第 2章 C++語言基礎(chǔ)和面向?qū)ο? ? C++語言基礎(chǔ) ? 類 ? 面向?qū)ο蟮木幊碳夹g(shù) C++語言基礎(chǔ) ? Visual C++的基礎(chǔ)是 C++語言,利用Visual C++所編譯、運(yùn)行的程序,小到一個(gè)界面程序,大到一個(gè)大型軟件,無一不是用 C++語言寫出來的。該類型數(shù)據(jù)占一個(gè)字節(jié)的空間。該類型數(shù)據(jù)占二個(gè)字節(jié)的空間。例如: ? int r。兩個(gè)全局變量不能同名。 ++運(yùn)算符有兩種形式,可以把它放在變量前面(這種增量運(yùn)算稱為前增量),如 ++a,也可以把它放在變量后面(這種增量運(yùn)算稱為后增量),如 a++。 6.運(yùn)算符的運(yùn)算次序 表 。如果 expr與 val1數(shù)值相等,那么就執(zhí)行 sent1和它后面的所有語句。expr2。 ? return關(guān)鍵詞可以起到立刻離開函數(shù)并返回一個(gè)值的作用。 ? 輸出結(jié)果為 10。在處理字符串時(shí),用指向字符串第一項(xiàng)的指針可以訪問字符串。 Coutarr[0]。這有點(diǎn)像 C語言中的結(jié)構(gòu),惟一不同的就是結(jié)構(gòu)沒有定義所說的 “ 數(shù)據(jù)相關(guān)的操作 ” , “ 數(shù)據(jù)相關(guān)的操作 ” 就是平常經(jīng)常看到的 “ 方法 ” ,因此,類具有更高的抽象性,類中的數(shù)據(jù)具有隱藏性,類還具有封裝性。 ? 構(gòu)造函數(shù)沒有返回值,在聲明和定義構(gòu)造函數(shù)時(shí)是不能說明它的類型的。友元是一種定義在類外部的普通函數(shù),但它需要在類體內(nèi)進(jìn)行說明,為了與該類的成員函數(shù)加以區(qū)別,在說明時(shí)前面加以關(guān)鍵字 friend。 ? 面向?qū)ο蟮木幊谭椒ň哂谐橄?、封裝、繼承和多態(tài) 4個(gè)基本特征。一旦定義了一個(gè)對(duì)象的特性,則有必要決定這些特性的可見性,即哪些特性對(duì)外部世界是可見的,哪些特性用于表示內(nèi)部狀態(tài)。如上所述,在一個(gè)類中,屬性和方法都可以指定為私有、公有或受保護(hù),并以此來決定被子類繼承的可能性以及被外界訪問的可能性,類成員的可訪問特性如圖 22所示。應(yīng)用構(gòu)造函數(shù)的主要目的是期望在創(chuàng)建對(duì)象的同時(shí)進(jìn)行必要的初始化。動(dòng)態(tài)多態(tài)性具體表現(xiàn)為虛函數(shù)和覆蓋( override)。虛函數(shù)可以在一個(gè)或多個(gè)派生類中被重新定義,但要求在派生類中重新定義時(shí),虛函數(shù)的函數(shù)原型,包括返回類型、函數(shù)名、參數(shù)個(gè)數(shù)、參數(shù)類型的順序等都必須完全相同。這些被重載的函數(shù)雖然函數(shù)名相同,但每個(gè)函數(shù)所使用的參數(shù)類型、參數(shù)序列或參數(shù)個(gè)數(shù)必須不同。 //圓心坐標(biāo) ? double r。 ? 具有公有訪問特性的屬性和方法不僅可以被繼承,而且也可以被外界所訪問。 面向?qū)ο蟪绦蛟O(shè)計(jì) ? 4. 多態(tài)性 ? 多態(tài)性是指允許不同類的對(duì)象對(duì)同一消息作出響應(yīng)。它忽略主題中與當(dāng)前目標(biāo)無關(guān)的那些方面,以便更充分地注意與當(dāng)前目標(biāo)有關(guān)的方面。友元的作用在于提高程序的運(yùn)行效率,但是,它破壞了類的封裝性和隱藏性,使得非成員函數(shù)可以訪問類的私有成員。在構(gòu)造函數(shù)中一般不做賦初值以外的的事情。這些行為是通過一種操作接口來描述的(也即平時(shí)所看到的類的成員函數(shù) ),使用者只關(guān)心的是接口的功能 (也就
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1