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

正文內(nèi)容

計(jì)算機(jī)可視化編程-在線瀏覽

2024-09-11 14:03本頁面
  

【正文】 2]的初始值 。 例如: int a[2][3]={2, 4, 6}。 例如: float grade[ ] = {, , }。 數(shù)組使用舉 例 例 輸入 10個(gè)學(xué)生某門課的成績(jī) , 然后按與輸入次序相 反的順序輸出成績(jī) 。 float score[10]。 for(i=0。 i++) cinscore[i]。 for(i=9。 i) coutscore[i]39。 // 逆向輸出結(jié)果 cout39。 } 任何變量都有一個(gè)內(nèi)存地址 , 這種地址稱為 指針 ,而 指針變量 是一種存放內(nèi)存地址的變量 。 指針變量聲明的一般形式為: 數(shù)據(jù)類型 * 指針名 ; 符號(hào) “ *” 是指針類型說明符 , 聲明變量是一個(gè)指針型變量 。 int *pointer 。 指針使用舉 例 與指針有關(guān)的運(yùn)算符 include void main() { int a, b, *pa, *pb。 b=20。a。b。,39。\n39。b。a。,39。\n39。 *pb=200。,39。\n39。 程序運(yùn)行結(jié)果: 10, 20 20, 10 200, 100 如果先聲明了變量 , 就可以在聲明指針變量時(shí)對(duì)指針進(jìn)行初始化 。 int *pa=amp。b。 例 例 2 利用指針引用數(shù)組的方法求一個(gè)數(shù)組中所有元素之和 。 int* pa=a。a[0] int result=0。 i5。 // 通過指針訪問數(shù)組元素 pa++。\n39。 ? 字符串末尾必須加上一個(gè)字符串結(jié)束符 “ \0” ,但 “ \0” 不是字符串的有效字符 , 求字符串的長(zhǎng)度時(shí)不能將它計(jì)算在內(nèi) 。 例如 . . . 字符串 例: 字符串的初始化 char s[ ]=Hello。 該字符數(shù)組長(zhǎng)度為 6, 但字符串長(zhǎng)度為 5。 例如:Please enter \good\, 編譯器將這個(gè)字符串解釋為: Please enter good。初始化語句可寫為: char* ps=Hello。 include void main(void) { char* pStr1=Enter a string:。 char string[100]。 // 顯示輸入提示串 cinstring。 while(string[length]!=0) // 計(jì)算字符串長(zhǎng)度 length++。\n39。 例如 , 一個(gè)職員的信息由 ID號(hào) 、 姓名 、 性別 、 出生日期和工資等數(shù)據(jù)項(xiàng)組成 , 可采用結(jié)構(gòu)類型來表示 。 ? 結(jié)構(gòu)中的每個(gè)數(shù)據(jù)項(xiàng)稱為 成員 , 成員的類型可以是基本數(shù)據(jù)類型 , 也可以是一個(gè)諸如結(jié)構(gòu)這樣的構(gòu)造類型 。 char name[20]。 float salary。 定義了結(jié)構(gòu) ( 類型 ) , 就可以用結(jié)構(gòu)聲明結(jié)構(gòu)變量 , 結(jié)構(gòu)變量的聲明形式如下: 結(jié)構(gòu)類型名 變量名 ; 例如 . . . 例如 , 利用定義的職員結(jié)構(gòu) staffer聲明一個(gè)職員結(jié)構(gòu)變量: staffer employee1。 只有在聲明一個(gè)結(jié)構(gòu)變量時(shí)才可以對(duì)該結(jié)構(gòu)變量的成員進(jìn)行初始化 。 ? 結(jié)構(gòu)變量是一種組合類型的變量 , 結(jié)構(gòu)變量的引用包括整個(gè)變量的引用和其成員的引用 。 ? 結(jié)構(gòu)變量成員的使用與同類型的普通變量完全一樣 , 但必須使用成員運(yùn)算符 “ .” 說明是哪一個(gè)結(jié)構(gòu)變量的成員 。 // 引用整個(gè)結(jié)構(gòu)變量 =110108。 // 結(jié)構(gòu)成員 結(jié)構(gòu)變量及其成員的引用: 指向結(jié)構(gòu)變量的指針 : 結(jié)構(gòu)變量的指針的聲明 、 賦值和使用規(guī)則同普通指針一樣 。 引用的形式如下: 結(jié)構(gòu)變量指針 成員名 例如 . . . staffer* pStaff=amp。 // 聲明結(jié)構(gòu)變量的指針 pStaff ID=110115。 // 引用結(jié)構(gòu)成員 通過指向運(yùn)算符“ ”引用結(jié)構(gòu)成員: include struct student{ // 定義結(jié)構(gòu) char name[20]。 int average。 例 利用結(jié)構(gòu)編程,計(jì)算一個(gè)學(xué)生 4門課的平均分?jǐn)?shù)。 // 聲明結(jié)構(gòu)變量 int i, sum=0。 cin。 for(i=0。 i++) cin[i]。 i4。 // 計(jì)算平均分?jǐn)?shù) =sum/4。\n39。 ? 在定義枚舉類型時(shí)必須指定一組被命名的符號(hào)常量的集合 , 該集合決定了該枚舉類型的變量可以具有的合法值 。 使用舉例: 枚舉 使用舉例: ? 以下定義了一個(gè)表示顏色的枚舉類型: enum Color{Red, Green, Blue}。 ? 聲明了枚舉型變量 , 就可以將定義枚舉類型時(shí)所列舉的枚舉常量集合中的任何一個(gè)常量賦值給枚舉型變量 。 ? 在定義枚舉類型時(shí) , 可以為枚舉常量指定其對(duì)應(yīng)的整型值 , 例如: enum Color{Red = 1, Green, Blue =3}。 typedef語句的使用形式為: typedef 數(shù)據(jù)類型 新的類型名 ; 其中的數(shù)據(jù)類型可以是簡(jiǎn)單的數(shù)據(jù)類型,如int、 float和 char等,也可以是諸如結(jié)構(gòu)、枚舉等組合數(shù)據(jù)類型。 使用舉例: 用 typedef定義類型 typedef int INTEGER。 typedef struct tagDate { int year。 int day。 新定義數(shù)據(jù)類型如 INTEGER(一般用大小字母 ) 與 int完全一樣,可以用它進(jìn)行變量的聲明。 例如: 控制語句 三種流程控制結(jié)構(gòu): 1. 順序結(jié)構(gòu) 2. 分支結(jié)構(gòu) 3. 循環(huán)結(jié)構(gòu) 。 C++提供了多種不同形式的流程控制語句 。 if 語句的一般形式: if( 表達(dá)式 ) 語句 如果表達(dá)式的值為真 ( 非 0) , 則執(zhí)行其中的語句 ( 塊 ) , 否則跳過該語句 。 include void main() { int math, chem, phy, ave。 cinmathchemphy。 // 入 if (ave=90) // 使用 if~else if語句 coutExcellent39。 else if(ave=60 amp。 ave90) coutPass39。 else coutFail39。 } 運(yùn)行 . . . switch( 表達(dá)式 ) { case 常量表達(dá)式 1: 語句 1 break; case 常量表達(dá)式 2: 語句 2 break; . . . . . . case 常量表達(dá)式 n: 語句 n break; default: 語句 n+1; } 多分支結(jié)構(gòu) switch語句的一般形式 : switch語句使用說明: ? 執(zhí)行 switch語句時(shí)將其中表達(dá)式的值與一些常量進(jìn)行比較 , 當(dāng)某 case語句中的常量與該表達(dá)式的值相等時(shí) , 就執(zhí)行該 case語句后的語句 ( 塊 ) ,直到遇到 break語句或到達(dá) switch語句末尾時(shí)退出switch結(jié)構(gòu) 。 default語句可缺省 , 此時(shí)如果未出現(xiàn)相等的情況則不執(zhí)行任何語句 。 例 鍵盤輸入一個(gè)字符,判斷輸入的字符是數(shù)字、空格,還是其它字符,并給出相應(yīng)的提示信息。 coutEnter a character :。 // 使用 cinch不能輸入空格 switch(ch) { case 39。: case 39。: . . . . . . case 39。: coutIt is a digit.endl。 case 39。: coutIt is a space.endl。 default: coutIt is not a digit or space.endl。 ? 循環(huán)語句: for語句 、 while語句 、 dowhile語句 ? 循環(huán)條件和循環(huán)體是循環(huán)語句所必備的組成部分 , 重復(fù)執(zhí)行的程序段稱為循環(huán)體 , 循環(huán)語句根據(jù)循環(huán)條件判斷是否執(zhí)行循環(huán)體 。 ? 在進(jìn)入 for循環(huán)時(shí) , 先對(duì)表達(dá)式 l求值 , 然后對(duì)表達(dá)式 2求值 , 如果表達(dá)式 2的值為真 , 執(zhí)行循環(huán)體中的語句 , 最后對(duì)表達(dá)式 3求值 。 ? 表達(dá)式 l用于設(shè)置進(jìn)入 for循環(huán)時(shí)的初始狀態(tài) , 表達(dá)式 3用于改變某些變量的值 , 以便使表達(dá)式 2的值為假 , 最終使 for循環(huán)結(jié)束 。 include void main( ) { float degCel。 for(degFahr=0。 degFahr+=10) // 從華氏零度到 300度每隔 10度顯示一項(xiàng) { degCel=()*()。 } } 運(yùn)行 . . . for語句的其他使用形式: ? 在 for循環(huán)后面的圓括號(hào)內(nèi)可以聲明變量 , 還可使用逗號(hào)表達(dá)式 , 如: for (int i=0, j=0。 i++, j+=5) coutij。 int n= 1。 n=0。 程序不斷讀入整數(shù) , 直到遇到一個(gè)大于零的整數(shù)為止 。 do 語句 while( 表達(dá)式 ) ; dowhile語句與 while語句功能類似 , 只是循環(huán)條件的判斷是在循環(huán)語句的末尾進(jìn)行 。 3. dowhile語句 : 例 利用 while語句編程,要求用戶輸入字符 Y或 N,并給出對(duì)應(yīng)的提示信息。 include main( ) { char response。 cinresponse。Y39。amp。N39。amp。y39。amp。n39。 coutEnter only 39。 or 39。:。 } if (response==39。 || response==39。) coutI39。 else coutKeep trying.endl。 在 C++中 , 利用 函數(shù)實(shí)現(xiàn)子程序的編程 。 如將求平方根 、 解一元二次方程等算法分別用一個(gè)函數(shù)來實(shí)現(xiàn) , 程序員就可以在程序中需要使用求解算法的地方直接調(diào)用已設(shè)計(jì)好的函數(shù) 。函數(shù)定義的一般形式是: 數(shù)據(jù)類型 函數(shù)名 (形參表 ) { 函數(shù)體 } 函數(shù)的組成: 函數(shù)類型、函數(shù)名、形參表、函數(shù)體。 ? 如果函數(shù)沒有返回值,則函數(shù)類型應(yīng)指定為void類型。 形參表: ? 函數(shù)定義中的 形參表 是一個(gè)用逗號(hào)分隔的變量聲明列表,這些變量稱作函數(shù)的形參,它們用于接收調(diào)用函數(shù)時(shí)傳遞的參數(shù)值。 函數(shù)定義舉例: 例 以下 函數(shù) sum()用于求兩個(gè)形參 x與 y的和
點(diǎn)擊復(fù)制文檔內(nèi)容
醫(yī)療健康相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1