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

正文內(nèi)容

c++應(yīng)用與開發(fā)案例教程(上)ppt-預(yù)覽頁

2025-01-29 06:06 上一頁面

下一頁面
 

【正文】 unsigned int 1000、 8 4000 float 、 double 、 2313 還有另一種預(yù)定義數(shù)據(jù)類型的常量,這就是串。單個(gè)字符常量是由單撇號括起來的,如 39。在該存儲單元中存放變量的值。下面給出一些定義變量的范例: int i, j, l。 《 C++教程 》 清華大學(xué)出版社 基本數(shù)據(jù)類型 整型數(shù)據(jù) 它是由十進(jìn)制、八進(jìn)制、十六進(jìn)制數(shù)字表示的整數(shù)值。 如下列程序: main() { int a,b,c,d。 u=11。 } 程序的輸出結(jié)果為: a+u=12, b+u=- 1 0 可以看到不同類型的整型數(shù)據(jù)可以進(jìn)行算術(shù)運(yùn)算。實(shí)型常量的形式如下: [digits ] [.digits ] [E|e[+|]digits ] 在此 digits是一位或多位十進(jìn)制數(shù)字(從 0~ 9)。對每一個(gè)實(shí)型變量都應(yīng)在使用前加以聲明。值得注意的是,實(shí)型常量是 double型,當(dāng)把一個(gè)實(shí)型常量賦給一個(gè) float型變量時(shí),系統(tǒng)會截取相應(yīng)的有效位數(shù)。如果將 a改為 double型,則能全部接收上述 9位數(shù)字并存儲在變量 a中。單引號中的字符不能是單引號(’)和反斜杠( \),它們是特有的表示法。雙引號只起定界作用,雙引號括起的 字符串中不能是雙引號( )和反斜杠( \),它們特有的表示法在轉(zhuǎn)義字符中介紹。A39。轉(zhuǎn)義字符用反斜杠 \后面跟一個(gè)字符或一個(gè)八進(jìn)制或十六進(jìn)制數(shù)表示。符號常量在使用前必須先定義,定義的 形式是: define 符號常量名 常量 例如: define PI define TRUE 1 definr FALSE 0 define STAR 39。 define稱為預(yù)處理命令,它表示經(jīng)定義的符號常量在程序運(yùn)行前將由其對應(yīng)的常量替換。因此可以用下面語句對 c c2賦值: c1 = 39。 《 C++教程 》 清華大學(xué)出版社 復(fù)合數(shù)據(jù)類型 數(shù)組 在程序設(shè)計(jì)中,把具有相同類型的若干變量按有序的形式組織起來。因此按數(shù)組元素的類型不同,數(shù)組又可分為數(shù)值數(shù)組、字符數(shù)組、指針數(shù)組、結(jié)構(gòu)數(shù)組等各種類別。 數(shù)組名是用戶定義的數(shù)組標(biāo)識符。 float b[10],c[20]。 《 C++教程 》 清華大學(xué)出版社 復(fù)合數(shù)據(jù)類型 對于數(shù)組類型說明應(yīng)注意以下幾點(diǎn): 數(shù)組的類型實(shí)際上是指數(shù)組元素的取值類型。 方括號中常量表達(dá)式表示數(shù)組元素的個(gè)數(shù),如 a[5]表示數(shù)組 a有 5個(gè)元素。 允許在同一個(gè)類型說明中,說明多個(gè)數(shù)組和多個(gè)變量。下標(biāo)表示了元素在數(shù)組中的順序號。 數(shù)組元素通常也稱為下標(biāo)變量。 i10。 《 C++教程 》 清華大學(xué)出版社 復(fù)合數(shù)據(jù)類型 3. 一維數(shù)組的初始化 給數(shù)組賦值的方法除了用賦值語句對數(shù)組元素逐個(gè)賦值外, 還可采用初始化賦值和動態(tài)賦值的方法。 初始化賦值的一般形式為: 類型說明符 數(shù)組名 [常量表達(dá)式 ]={值,值 …… 值 }; 其中在 { }中的各數(shù)據(jù)值即為各元素的初值,各值之間用逗號間隔。 對數(shù)組的初始化賦值還有以下幾點(diǎn)規(guī)定: 可以只給部分元素賦初值。 只能給元素逐個(gè)賦值,不能給數(shù)組整體賦值。 例如: int a[5]={1,2,3,4,5}。多維數(shù)組元素有多個(gè)下標(biāo),以標(biāo)識它在數(shù)組中的位置,所以也稱為多下標(biāo)變量。 說明了一個(gè)三行四列的數(shù)組,數(shù)組名為 a,其下標(biāo)變量的類型為整型。另一種是按列排列, 即放完一列之后再順次放入第二列。數(shù)組說明的方括號中給出的是某一維的長度,即可取下標(biāo)的最大值;而數(shù)組元素中的下標(biāo)是該元素在數(shù)組中的位置標(biāo)識。 例如對數(shù)組 a[5][3]: 按行分段賦值可寫為 : int a[5][3]={ {80,75,92},{61,65,71},{59,63,70},{85,87,90},{76,77,85} }。形式與前面介紹的數(shù)值數(shù)組相同。 例如: char c[5][10]。 《 C++教程 》 清華大學(xué)出版社 復(fù)合數(shù)據(jù)類型 例如: char c[10]={?c‘, ? ‘, ?p‘, ?r‘, ?o‘, ?g‘, ?r‘, ?a‘,‘m‘}。 這時(shí) C數(shù)組的長度自動定為 9。,39。,39。,},{39。,39。,39。i=1。 printf(\n)。 1.結(jié)構(gòu)說明和結(jié)構(gòu)變量定義 在 C或 C++中 , 結(jié)構(gòu)也是一種數(shù)據(jù)類型 , 可以使用結(jié)構(gòu)變量 , 因此 , 象其它 類型的變量一樣 , 在使用結(jié)構(gòu)變量時(shí)要先對其定義。 結(jié)構(gòu)名是結(jié)構(gòu)的標(biāo)識符不是變量名。 struct string { char name[10]。 float wage1, wage2, wage3, wage4, wage5。例如可以這樣定義 : struct string { char name[8]。 float wage1, wage2, wage3, wage4, wage5。 結(jié)構(gòu)成員的表示方式為 : 結(jié)構(gòu)變量 .成員名 如果將 結(jié)構(gòu)變量 .成員名 看成一個(gè)整體 , 則這個(gè)整體的數(shù)據(jù)類型與結(jié)構(gòu)中 該成員的數(shù)據(jù)類型相同 , 這樣就可象前面所講的變量那樣使用。如下所示 : struct string{ char name[8]。 }。 char sex[2]。 也可省略結(jié)構(gòu)指針名只作結(jié)構(gòu)說明 , 然后再用下面的語句定義結(jié)構(gòu)指針。 《 C++教程 》 清華大學(xué)出版社 復(fù)合數(shù)據(jù)類型 例如要 給上面定義的結(jié)構(gòu)中 name和 age賦值 , 可以用下面語句 : strcpy(studentname, Lu )。 2) 結(jié)構(gòu)變量名不是指向該結(jié)構(gòu)的地址 , 這與數(shù)組名的含義不同 , 因此若需要求結(jié)構(gòu)中第一個(gè)成員的首地址應(yīng)該是 amp。 其形式為 : union 聯(lián)合名 { 數(shù)據(jù)類型 成員名 。 下例表示說明一個(gè)聯(lián)合 a_bc: union a_bc { int i。同樣聯(lián)合變量也可以定義成數(shù)組或指針 , 但定義為指針時(shí) , 也要用 符號 , 此時(shí)聯(lián)合訪問成員可表示成 : 聯(lián)合名 成員名 另外 , 聯(lián)合既可以出現(xiàn)在結(jié)構(gòu)內(nèi) , 它的成員也可以是結(jié)構(gòu)。 char *ch。 若要訪問結(jié)構(gòu)變量 y[2]中聯(lián)合 x的字符串指針 ch的第一個(gè)字符可寫成 : *y[2].。 (2). 對于聯(lián)合的不同成員賦值 , 將會對其它成員重寫 , 原來成員的值就不存 在了 , 而對于結(jié)構(gòu)的不同成員賦值是互不影響的。 《 C++教程 》 清華大學(xué)出版社 復(fù)合數(shù)據(jù)類型 如果枚舉沒有初始化 , 即省掉 =整型常數(shù) 時(shí) , 則從第一個(gè)標(biāo)識符開始 , 順次賦給標(biāo)識符 0, 1, 2, ...。 當(dāng)定義改變成 : enum string { x1, x2=0, x3=50, x4, }x。 3. 枚舉變量只能取枚舉說明結(jié)構(gòu)中的某個(gè)標(biāo)識符常量。變量的地址雖然在形式上好象類似 于整數(shù) , 但在概念上不同于以前介紹過的整數(shù) , 它屬于一種新的數(shù)據(jù)類型 , 即指 針類型。同樣 , 若 double d。 《 C++教程 》 清華大學(xué)出版社 指針基礎(chǔ) 我們可以用下述方法來定義一個(gè)指針類型的變量。 ip是一個(gè)變量 , 它專門存放整型 變量的地址。 指針變量在定義中允許帶初始化項(xiàng)。下面的賦值是不合法的 : int *ip。 我們定義了兩個(gè)整型變量 i, x, 還定義了一個(gè)指向整型數(shù)的指針變量 ip。 此時(shí)指針變量 ip指向整型變量 i, 假設(shè)變量 i的地址為 1800, 這個(gè)賦值可形象理解 《 C++教程 》 清華大學(xué)出版社 指針基礎(chǔ) 通過指針訪問它所指向的一個(gè)變量是以間接訪問的形式進(jìn)行的 , 所以比直接訪問一個(gè)變量要費(fèi)時(shí)間 , 而且不直觀 , 因?yàn)橥ㄟ^指針要訪問哪一個(gè)變量 , 取決于指針的值 (即指向 ), 例如 *p2=*p1。 指針變量可出現(xiàn)在表達(dá)式中 , 設(shè) int x, y *px=amp。 /*表示把 x的內(nèi)容加 5并賦給 y*/ y=++*px。由“ = ‖連接的式子稱為賦值表達(dá)式。 一元減法的實(shí)際效果等于用 1乘單個(gè)操作數(shù),即任何數(shù)值前放置減號將改變其符號。因?yàn)殛P(guān)系和邏輯運(yùn)算符常在一起使用,所以將它們放在一起討論。 《 C++教程 》 清華大學(xué)出版社 運(yùn)算符及其使用 ?運(yùn)算符 C++語言提供了一個(gè)可以代替某些 i f t h e n e l s e語句的簡便易用的操作符?。 例中,賦給 y的數(shù)值是 100,如果 x被賦給比 9小的值, y的值將為200,若用 i f e l s e語句改寫,有 下面的等價(jià)程序: x = 1 0 。運(yùn)算符“ + +‖是操作數(shù)加 1,而“ ‖是操作數(shù)減 1,換句話說: x = x +1 。自增和自減運(yùn)算符可用在操作數(shù)之前,也可放在其后,例如: x = x+1;可寫成 ++x;或 x++;但在表達(dá)式中這兩種用法是有區(qū)別的。 此時(shí), y = 11。在這兩種情況下, x都被置為 11,但區(qū)別在于設(shè)置的時(shí)刻,這種對自增和自減發(fā)生時(shí)刻的控制是非常有用的。位操作是對字節(jié)或字中的位( bit)進(jìn)行測試、置位或移位處理,這里字節(jié)或字是針對 C++標(biāo)準(zhǔn)中的 c h a r和 i n t數(shù)據(jù)類型而言的。 《 C++教程 》 清華大學(xué)出版社 運(yùn)算符及其使用 逗號操作符 作為一個(gè)操作符,逗號把幾個(gè)表達(dá)式串在一起。實(shí)際上,逗號表示操作順序。 執(zhí)行后, x的值是 5,因?yàn)?y的起始值 10,減去 5之后結(jié)果再除以 25,得到最終結(jié)果。 int i。 cout size of int : sizeof(i) endl。 cout ―please input a,b,c:‖。 r=a*(b+c)。 《 C++教程 》 清華大學(xué)出版社 C++中的基本輸入和輸出 cout稱作標(biāo)準(zhǔn)輸出流,在 ,它的主要功能是把數(shù)據(jù)輸出到文件內(nèi)或者指定的輸出設(shè)備中 (比如屏幕 ). 它的基本格式為 : cout 字符串 。 《 C++教程 》 清華大學(xué)出版社 C++中的基本輸入和輸出 運(yùn)算符 可以在一個(gè) cout 語句中多次使用,如 cout 語句寫為: cout Hello,word! How are you?。 則屏幕輸出: Hello,word! How are you? 《 C++教程 》 清華大學(xué)出版社 C++中的基本輸入和輸出 cin 稱為標(biāo)準(zhǔn)輸入流,它定義在頭文件 中 . cin預(yù)設(shè)的輸入設(shè)備為鍵盤 .其輸入格式為 : cin變量名稱 變量名稱 ...。后面有的程序?qū)嵗褪遣捎玫?C風(fēng)格的輸入輸出。例如: // 簡單語句 int i = 1024。 // 賦值語句 《 C++教程 》 清華大學(xué)出版社 C++程序設(shè)計(jì)語句 復(fù)合語句 在邏輯上程序經(jīng)常需要執(zhí)行兩條或多條語句構(gòu)成的序列。 k = temp。要注意的是: if或 if . . . else,包括后面要講到的嵌套 if,即if...else if...被看成是一條語句,即使其中的語句是包含多條語句的復(fù)合語句,仍然如此。 case 常量表達(dá)式2 : 語句序列2; break 。 《 C++教程 》 清華大學(xué)出版社 C++程序設(shè)計(jì)語句 循環(huán)控制語句 循環(huán)控制結(jié)構(gòu)(又稱重復(fù)結(jié)構(gòu))是程序中的另一個(gè)基本結(jié)構(gòu)。 《 C++教程 》 清華大學(xué)出版社 C++程序設(shè)計(jì)語句 1. for循環(huán)語句 for語句是循環(huán)控制結(jié)構(gòu)中使用最廣泛的一種循環(huán)控制語句,它最普遍的用法是遍歷一個(gè)定長的數(shù)據(jù)
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1