8.3 C++多維數組元素的地址 | 輸出二維數組任一行任一列元素的值

      網友投稿 958 2025-04-01

      C++多維數組元素的地址

      在C++中,用指針變量可以指向一維數組中的元素,也可以指向多維數組中的元素。

      設有一個二維數組array,它有3行4列,如下:

      8.3 C++多維數組元素的地址 | 輸出二維數組任一行任一列元素的值

      int array[3][4]={{1,2,3,4},{5,6,7,8},{9,10,11,12};

      array是一個數組名,array數組包含3行,及3個元素:array[0],array[1],array[2],而每一個元素又是一個一維數組,它包含4列元素。

      二維數組是數組的數組,即數組array是由3個一維數組所組成的,從二維數組的角度來看,array代表二維數組首元素的地址,現在的首元素不是一個整型變量,而是由4個整型元素所組成的一維數組,因此array代表的是首行的起始地址。

      array[0],array[1],array[2]既然是一維數組名,而C++又規定了數組名代表數組首元素地址,因此array[0]代表一維數組array[0]中0列元素的地址,即&array[0][0],array[1]的值是&array[1][0],array[2]的值是&array[2][0]。

      0行1列元素的地址可以直接寫為&array[0][1],也可以用指針法表示。array[0]為一維數組名,該一維數組中序號為1的元素顯然可以用array[0]+1來表示。

      經典案例:C++輸出二維數組任一行任一列元素的值。

      #include//預處理 using namespace std;//命名空間 int main()//主函數 { int array[3][4]={{1,2,3,4},{5,6,7,8},{9,10,11,12}};//定義二維數組 int (*p)[4]; int i,j;//定義整型變量 cout<<"輸入行號列號:";//提示語句 cin>>i>>j;//鍵盤輸入 p=array; cout<<*(*(p+i)+j)<

      執行本程序之后,會輸出:

      輸入行號列號:2 3 12 -------------------------------- Process exited after 2.384 seconds with return value 0 請按任意鍵繼續. . .

      讀者請注意:數組下標是從0開始的,2 3,意味是第3行,第4列的那個元素。

      C++ 數據結構

      版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。

      版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。

      上一篇:wps文檔保護技巧,拒絕被復制 如何保護WPS有效文檔不被復制
      下一篇:excel怎么把列移到前面(怎么把excel一列移到前面)
      相關文章
      亚洲欧洲日韩国产一区二区三区 | 亚洲美女视频一区二区三区| 亚洲精品国产免费| 区三区激情福利综合中文字幕在线一区亚洲视频1| 亚洲综合av一区二区三区不卡 | 一本色道久久88亚洲精品综合 | 自拍偷自拍亚洲精品第1页| 国产成人亚洲精品影院| 中文字幕亚洲一区二区三区| 亚洲国产一区明星换脸| 国产性爱在线观看亚洲黄色一级片| 亚洲Av无码乱码在线观看性色| 国产成人久久精品亚洲小说| 亚洲精品无码成人片久久不卡| 亚洲日本在线电影| 亚洲av日韩精品久久久久久a| 亚洲AV无码一区二区三区网址| 最新亚洲卡一卡二卡三新区| 亚洲精品无码aⅴ中文字幕蜜桃| 亚洲AV永久无码精品放毛片 | 亚洲综合精品香蕉久久网97| 亚洲精品视频观看| 色偷偷亚洲女人天堂观看欧| 亚洲私人无码综合久久网| 亚洲aⅴ天堂av天堂无码麻豆| 亚洲Aⅴ无码一区二区二三区软件 亚洲AⅤ视频一区二区三区 | 亚洲国产一级在线观看| 亚洲无人区午夜福利码高清完整版| 亚洲精品你懂的在线观看| 亚洲v高清理论电影| 亚洲激情校园春色| 亚洲日日做天天做日日谢| 亚洲精品色播一区二区| 亚洲国产精品成人| 久久亚洲精品中文字幕三区| 久久久亚洲欧洲日产国码二区| 亚洲中文久久精品无码1| 亚洲精华液一二三产区| 亚洲精品在线视频| 亚洲AV无码乱码国产麻豆| 亚洲国产综合第一精品小说|