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

正文內(nèi)容

計算機(jī)可視化編程-文庫吧資料

2024-08-14 14:03本頁面
  

【正文】 式 。 swap(a, b)。 coutbefore swap:endl。 cout x=x y=yendl。 y=temp。 int temp=x。 調(diào)用函數(shù)后 , 實參 a、 b的值并沒有發(fā)生改變 。實參是一個實際的參數(shù)值,它可以是常量、變量或表達(dá)式。 函數(shù)定義后便可以反復(fù)多次調(diào)用,每次調(diào)用通過不同的參數(shù)值(實參)可以處理不同的數(shù)據(jù)函數(shù)調(diào)用的一般形式為: 函數(shù)名 (實參 1,實參 2, … ,實參 n) 例如: c=sum (a, b)。 2. 函數(shù)調(diào)用: 使用一個已定義的函數(shù)稱為 函數(shù)調(diào)用 。 return temp。 int sum(int x , int y) { int temp。 ? 形參表可以為空。如果不指定函數(shù)類型,則其默認(rèn)類型為 int型。 函數(shù)類型: ? 函數(shù)頭中的數(shù)據(jù)類型稱為 函數(shù)類型 ,它規(guī)定了所定義函數(shù)返回值的類型。 函數(shù)定義、函數(shù)調(diào)用和函數(shù)聲明 1. 函數(shù)定義: 編寫一個實現(xiàn)特定功能的函數(shù)代碼就稱為函數(shù)定義。 函數(shù)是一個具有獨立功能的程序模塊 , 這種功能一般是一種通用的功能 , 通過在不同程序中或程序不同地方調(diào)用函數(shù) , 可以反復(fù)使用一個函數(shù)所實現(xiàn)的功能 。 } 運行 . . . 函數(shù) 當(dāng)設(shè)計一個解決復(fù)雜問題的程序時 , 常常將一個復(fù)雜的任務(wù)分解為若干簡單的子任務(wù) , 為每一個子任務(wù)設(shè)計一個子程序 。m glad.endl。y39。Y39。 cinresponse。N39。Y39。) { coutError: you entered an incorrect letter.endl。 response !=39。 amp。 response !=39。 amp。 response !=39。 amp。 while (response !=39。 coutAre you feeling better about programming? (Y or N):。如果輸入其它字符,程序顯示一條出錯信息,并要求用戶重新進(jìn)行輸入。 dowhile語句的循環(huán)體至少執(zhí)行一次 。 2. while語句 : while( 表達(dá)式 ) 語句 表達(dá)式是循環(huán)條件表達(dá)式 , 為真時執(zhí)行循環(huán)體中的語句 , 為假時終止循環(huán) 。 ) cinn。 for ( 。 ? 組成 for循環(huán)的表達(dá)式可以部分或全部省略掉 。 i100。 coutFahrenheit:degFahr \t\tCelsius:degCelendl。 degFahr=300。 int degFahr。 例 顯示一個攝氏溫度和華氏溫度的對照表 。 每執(zhí)行一次循環(huán)后再對表達(dá)式 2求值 , 以決定是否進(jìn)行下次循環(huán) 。 循環(huán)語句 1. for語句: for( 表達(dá)式 1; 表達(dá)式 2; 表達(dá)式 3) 語句 ? 表達(dá)式 2是循環(huán)條件表達(dá)式 , 其值為真時執(zhí)行循環(huán) , 為假時終止循環(huán) 。 } } 運行 . . . ? 循環(huán)結(jié)構(gòu) 在很大程度上簡化了 順序結(jié)構(gòu) 程序設(shè)計 , 特別是在一段代碼執(zhí)行次數(shù)未知的情況下 ,只能采用循環(huán)結(jié)構(gòu) 。 break。 39。 break。939。139。039。 ch=()。 include void main() { char ch。 ? 在 switch語句中 , 表達(dá)式與常量的類型必須一致 , 且只能是字符型 、 整形或枚舉型 。 ? 如果未出現(xiàn)相等的情況 , 則執(zhí)行 default后的語句 。\n39。\n39。amp。\n39。 ave=(math+chem+phy)/+。 coutEnter thes cores:。 條件語句 if語句的另一種形式: if( 表達(dá)式 ) 語句 1 else 語句 2 if語句的嵌套形式: if( 表達(dá)式 1) 語句 1 else if( 表達(dá)式 2) 語句 2 else if( 表達(dá)式 3) 語句 3 . . . . . . else if( 表達(dá)式 n) 語句 n else 語句 n+1 例 輸入一個學(xué)生三門課的成績,計算其平均值,并根據(jù)其值輸出評語。 包括 if語句和 switch語句 , 用于實現(xiàn)分支結(jié)構(gòu) 。 分支結(jié)構(gòu)是根據(jù)某個條件來決定執(zhí)行哪些源代碼 , 循環(huán)結(jié)構(gòu)是根據(jù)某個條件來決定是否重復(fù)執(zhí)行一段源代碼 。如: INTEGER i 。 } DATE。 int month。 typedef unsigned char BYTE。 使用 typedef的目的有兩個:移植程序,增加程序的可讀性。 用 typedef語句定義類型是指對原有的數(shù)據(jù)類型定義一個新的名稱,而不是真正定義一個新的數(shù)據(jù)類型。 例如: MyColor = Green。 ? 定義好的枚舉類型可作為數(shù)據(jù)類型用于聲明枚舉型變量,例如: [enum] Color MyColor 。 ? 枚舉類型定義的一般形式為: enum 枚舉類型名 { 常量 1, 常量 2, … , 常量 n }; ? 枚舉常量是 C++標(biāo)識符 , 每一個枚舉常量對應(yīng)一個整數(shù)值 , 第 1個常量值為 0, 第 2個常量值為 1,依此類推 。 // 輸出結(jié)果 } ? 枚舉類型 ( enum) 也是程序員定義的類型 , 它是一種允許用符號常量代表數(shù)據(jù)的數(shù)據(jù)類型 。 coutThe average score of is:39。 i++) sum+=[i]。 // 輸入 4門課分?jǐn)?shù) for(i=0。 i4。 // 輸入姓名 coutEnter four scores :。 coutEnter name:。 void main(void) { student stu。 }。 int score[4]。 // 引用結(jié)構(gòu)成員 strcpy(pStaff name, WangPing)。employee1。 可以通過使用指向運算符 “ ” 引用結(jié)構(gòu)成員 。 // 引用結(jié)構(gòu)成員 strcpy(, WangPing)。 結(jié)構(gòu)成員引用的形式為: 結(jié)構(gòu)變量名 .成員名 例如 . . . 結(jié)構(gòu)變量的引用 employee1=employee2。 ? 作為變量 , 整個結(jié)構(gòu)變量可以進(jìn)行賦值 、 作為函數(shù)參數(shù)和返回值 。 如下所示: staffer employee1= {110105, LiMing, 1, }。 注意: 不能在定義結(jié)構(gòu)時對成員進(jìn)行初始化 , 因為結(jié)構(gòu)是一種數(shù)據(jù)類型 , 而不是一個變量 。 }。 bool sex。 結(jié)構(gòu)類型的定義形式: 結(jié)構(gòu) 結(jié)構(gòu)類型定義的一般形式為: struct 結(jié)構(gòu)類型名 { 數(shù)據(jù)類型 成員 1; 數(shù)據(jù)類型 成員 2; . . . . . . 數(shù)據(jù)類型 成員 n; }; 例 下面定義職員結(jié)構(gòu)類型: struct staffer { int ID。 ? 區(qū)別以前所介紹過的數(shù)據(jù)類型 , 結(jié)構(gòu)的具體構(gòu)成需要用戶自己定義 , 即定義一個 結(jié)構(gòu)類型 。 // 輸出結(jié)果 } ? 結(jié)構(gòu) ( structure) 屬于構(gòu)造類型 , 它是由多種類型的數(shù)據(jù)成分組成的數(shù)據(jù)類型 。 coutpStr2length39。 // 輸入字符串 int length=0。 // 使用字符數(shù)組 coutpStr1。 // 使用字符指針 char* pStr2=The length of string is:。 例 例 輸入一個字符串 , 計算字符串的長度 。 通過指針使用字符串: 可以通過指針引用字符數(shù)組,即可以通過指針來使用字符串。 轉(zhuǎn)義字符 “ \” 的使用: 由于雙引號用作字符串的界限符 , 所以在字符串中必須以轉(zhuǎn)義字符 “ \” 表示雙引號 。 初始化后 , 字符數(shù)組中每個元素的初始值如下: s[0]=?H?, s[1]=?e?, s[2]=?l?, s[3]=?l?, s[4]=?o?, s[5]=?\0?。 ? 對于字符串常量 ( 用一對雙引號括起來的字符序列 ) , C++編譯程序自動在字符串的末尾加上字符 ‘ \0’ , 因此 , 可以直接用一個字符串常量來初始化一個字符數(shù)組 。 } 計算機(jī)可視化編程 第 三 講 主講教師:隋振 學(xué)時: 32 基于 Visual C++的面向?qū)ο缶幊? ? C++語言沒有提供字符串類型 , 字符串變量是作為一維字符數(shù)組來處理 。 // 指針運算 } coutresult=result39。 i++) { result+=*pa。 for(int i=0。 // 或 pa=amp。 include void main() { int a[ ]={2, 4, 6, 8, 10}。 指針與數(shù)組 ? 指針與數(shù)組關(guān)系密切 , 編程時可以用指針代替下標(biāo)引用數(shù)組元素 , 指針使數(shù)組的使用更為靈活 、 有效; ? 當(dāng)聲明一個數(shù)組后 , 編譯程序會按照數(shù)組的類型和長度為它分配內(nèi)存空間 , 數(shù)組名表示數(shù)組在內(nèi)存中的首地址; ? 當(dāng)用一個指針變量存儲數(shù)組首地址時 , 該指針就指向這個數(shù)組 , 就可以通過指針運算間接訪問數(shù)組的元素 。a, *pb=amp。 如下所示: int a, b。 } 運行結(jié)果 例 指針的使用。b39。 // 分別對 b和 a賦值 couta39。 *pa=100。*pb39。 // 使 pa指向 b, pb指向 a cout*pa39。 pb=amp。 pa=amp。*pb39。 // 使 pa指向 a, pb指向 b cout*pa39。 pb=amp。 pa=amp。 a=10。 // 兩條語句功能相同 指針 ? 有兩個與指針有關(guān)的運算符:取地址運算符“ & ” 和指針運算符 “ *” ; ? 運算符 “ & ” 用于取一個變量的地址; ? 運算符 “ *” 以一個指針作為其操作數(shù) , 其運算結(jié)果表示所指向的變量; ? “ & ” 運算和 “ *” 運算互為逆運算 。 例如: int* pointer 。 每一個指針變量都有相應(yīng)的數(shù)據(jù)類型 , 該類型用以說明指針?biāo)竷?nèi)存單元中存放的數(shù)據(jù)的類型 。\n39。 39。 i=0。 // 輸入數(shù)據(jù) coutThe scores in reverse order are: 。 i10。 coutPlease enter 10 scores: 。 include void main() { int i。 int a[ ][3] = {{2, 4, 6},{8, 10, 12}}。 ? 當(dāng)提供全部的初始值時 , 數(shù)組第一維的長度可以省略 。
點擊復(fù)制文檔內(nèi)容
醫(yī)療健康相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1