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

正文內容

[理學]c大學基礎教程第五章-資料下載頁

2025-10-07 20:22本頁面
  

【正文】 儲。考慮一個 4 4的表格,圖 ,二維表內存映象依然是順序的存儲。 2021/11/10 66 二維表的內存映象 ? C++按行把多維數(shù)組映射到線性內存 ? 圖示一個 4 4的數(shù)組 ? int table[4][4] 的內存映象 2021/11/10 67 定義多維數(shù)組 ? C++是寬松的,它允許在說明部分,初始化并定義多維數(shù)組。和一維數(shù)組一樣,在初始化多維數(shù)組時要使用大括號。因為多維數(shù)組是數(shù)組的數(shù)組,所以在初始化時要使用嵌套的括號。 2021/11/10 68 例子 初始化三個數(shù)組: aral, ara2和 ara3。 ? int aral[5]= {8, 5, 3, 25, 41}; ? int ara2[2][4]={{4, 3, 2, 1}, {1,2,3,4}}。 ? int ara3[3][4]={{l,2,3,4}, {5,6,7,8}, {9,10,11,12}}; 2021/11/10 69 以一維數(shù)組的形式進行初始化 ? C++亦允許多維數(shù)組以一維數(shù)組的形式進行初始化,但必須注意要按行排列 下面是 ara2和 ara3的另一種初始形式: ? int ara2[2][4]={4, 3, 2, 1,1,2,3,4}。 ? int ra3[3][4]={ l,2,3,4,5,6,7,8,9,10,11,12}; 2021/11/10 70 二維數(shù)組看作是 一維數(shù)組的一維數(shù)組 ? 一維數(shù)組的 4個元素是 ara_name[0]~ ara_name[3]。每一個元素則是其對應的一維數(shù)組的首地址。 2021/11/10 71 Arra[0] int Arra[3][2] Arra[1] . . . Arra[0][0] Arra[0][1] Arra[1][0] Arra[1][1] Arra[2][0] Arra[2][1] Arra[2] 2021/11/10 72 for循環(huán) ? 嵌套循環(huán)適用于多維數(shù)組 ? 注意到 for循環(huán)的循環(huán)次數(shù)與數(shù)組的下標數(shù)目相同,外層循環(huán)代表第一個下標(行下標 );內層循環(huán)代表第二個下標 (列下標 )。 ? 嵌套 for循環(huán)將遍歷表中的每一個元素。 2021/11/10 73 例 for循環(huán)處理多維表 int main() { for (row=0。row2。row++) { for (col=0。col4。col++) coutrow” ” col\n。 } } 輸出結果 0 0 0 1 0 2 1 0 1 1 1 2 2021/11/10 74 注意 ? 表格的數(shù)據(jù)輸入可以使用 cin(),get()或其他函數(shù),也可以在說明表格時為元素賦值。 ? 通常使用來自磁盤上的數(shù)據(jù) 文件 。不管使用什么方法存儲多維數(shù)組的數(shù)值,都可以使用嵌套 for循環(huán) 遍歷每個元素 2021/11/10 75 例 輸出帶標題的二維表格 void main() { float disk[2][4]。 //存放磁盤價格表 int row,col。 disk[0][0]=。 //第一行第一列 disk[0][1]=。 disk[0][2]=。 disk[0][3]=。 disk[1][0]=。 disk[1][1]=。 disk[1][2]=。 disk[1][3]=。 2021/11/10 76 ? cout\tSingleSide,\tDoubleSide ? \tSingleSide,\tDoubleSide\n。 ? cout\tDoubledensity,\tDoubledensity ? \tHighdensity,\tHighdensity\n。 ? for (row=0。row2。row++) //打印表格 ? { if (row==0) ? cout3 inch\t。 ? else ? cout5 inch\t。 ? for (col=0。col4。col++) ? cout$setprecision(2) ? disk[row][col]\t\t。 ? cout\n。 ? } ? } 2021/11/10 77 程序運行結果 ? 輸出帶標題的二維表格 SingleSide Doubledensity, DoubleSide Doubledensity SingleSide Highdensity DoubleSide Highdensity 3 inch $ $ $ $ 5 inch $ $ $ $ 2021/11/10 78 本章小結 ? 本章介紹了如何定義和初始化一個數(shù)組。數(shù)組的初始化可以在聲明部分進行,也可以在程序體中進行。 ? 學習如何定義,初始化及處理多維數(shù)組,盡管并非所有數(shù)據(jù)適用于表格的緊縮格式,但它確實在很多時候非常有用。使用嵌套 for循環(huán) 可以遍歷多維數(shù)組。 ? 引入數(shù)組,處理數(shù)組元素比處理相同個數(shù)的單個變量要簡單得多 作業(yè) P119. 第 5, 9, 15 題
點擊復制文檔內容
教學課件相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1