當前位置:
首頁 > 知識 > 你完全掌握了C語言數據類型——數組了嗎?帶你了解二維數組!

你完全掌握了C語言數據類型——數組了嗎?帶你了解二維數組!

二維數組:數組元素是雙下標變數的數組。

想要一起學習C++的可以加裙二四八八九四四三零,裙內有各種資料滿足大家,歡迎加裙

數據類型數組名[行][列];

仍然是連續存放的。

1、初始化

A、一般形式

int arr[3][3] = {

{ 18, 20, 26 },

{ 35, 10, 23 },

{ 24, 32, 58 } };

B、省去裡面的{}

int arr1[3][3] = { 18, 20, 26,

35, 10, 23,

24, 32, 58 };

C、//只能省略行下標,不能省略列下標

int arr2[][3] = { 18, 20, 26,

35, 10, 23,

24, 32, 58 };

D、int arr2[][3] = { 0 }; //arr[0][0]=0; 整個數組都是0

2、賦值

大寫加粗的注意:數組的大小為n 數組下標就是從 0 ----- n-1

int n;

for (i = 0; i

{

for (j = 0; j

{

for (n = 0; n

{

printf("0");

}

}

}

實例::

#include

int main()

{

//二維數組的初始化

//int arr[3][3] = {

// { 18, 20, 26 },

// { 35, 10, 23 },

// { 24, 32, 58 } };

//int arr1[3][3] = { 18, 20, 26,

// 35, 10, 23,

// 24, 32, 58 };

//int arr2[][3] = { 18, 20, 26, //只能省略行下標,不能省略列下標

// 35, 10, 23,

// 24, 32, 58 };

//int arr3[][3] = { 0 }; //arr[0][0]=0; 整個數組都是0

//二維數組的賦值

int i, j;

int max, min;

int Arr[2][3];

int Arr1[3][2];

//用兩個嵌套for賦值 用鍵盤

printf("輸入數字:");

for (i = 0; i

{

for (j = 0; j

{

scanf("%d", &Arr[i][j]); //getchar

}

}

//列印

for (i = 0; i

{

for (j = 0; j

{

printf("Arr[%d][%d]=%d", i, j, Arr[i][j]); //getchar

}

printf("");

}

//求最大值

max = Arr[0][0]; //Arr[0][0]數組的第一個元素

for (i = 0; i

{

for (j = 0; j

{

if (max

{

max = Arr[i][j];

}

}

}

printf("max=%d", max);

printf("");

//把輸入的數組給他賦給另外一個數組

for (i = 0; i

{

for (j = 0; j

{

Arr1[j][i] = Arr[i][j];

}

}

for (i = 0; i

{

for (j = 0; j

{

printf("Arr1[%d][%d]=%d", i, j, Arr1[i][j]);

}

printf("");

}

return 0;

}

想要一起學習C++的可以加裙二四八八九四四三零,裙內有各種資料滿足大家,歡迎加裙


點擊展開全文

喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 C加加 的精彩文章:

C語言指針變數作為函數參數趣味易懂
你知道C語言聖經是哪幾本書嗎?

TAG:C加加 |

您可能感興趣

你好,大數據了解一下!
從此不帶數據線!黑科技了解一下?
大數據殺熟,了解一下?
大數據精準營銷,你被「殺熟」了嗎?
四個大數據分析工具,帶你了解一下
「搶救」損壞的數據線?看這一篇就夠了!
你被大數據「殺熟」過嗎?怎麼解決的?
你也被「大數據殺熟」了嗎?如何避免?看本文就夠了!
家庭裝修中的4個裝修尺寸數據你了解嗎?精細到讓你尖叫!
大數據殺熟了嗎?
絕地求生配件不會選?看完這四個數據,打造屬於你的專屬神器!
喬治打鐵數堪比甜瓜出手數 另一關鍵數據僅為對手一半 雷霆為什麼還能贏?
一組數據,頸椎病太可怕了!手術治療的話,這三點要了解!
看完這組數據你可能就不想「減重」了
大數據時代,你被「殺熟」了嗎?
庫里真的不行了嗎?請先看完這組數據,請不要再調侃萌神!
你胖不胖?運動量夠嗎?5組數據回答你
自家的孩子你真的了解嗎?數據讓你大吃一驚
你被大數據「殺熟」過嗎?怎麼解決的?丨Q言Q語
管理數據命根子的資料庫種類越來越多,有哪些您不了解的內幕呢?