#include<iostream>
using namespace std;
int main()
{
//初始化
int ia[3][4] = { 1,2,3,4,5,6,7,8,9,10,11,12 };
/*int ia[3][4] = {
{1,2,3,4},
{5,6,7,8},
{9,10,11,12}
};*/
//访问
cout << "ia[1][2]=" << ia[1][2] << endl;//结果为7,相当于第二行第三列
//计算二维数组中行数和列数
cout << "ia总大小为:" << sizeof(ia) << endl;
cout << "ia每一行的大小为:" << sizeof(ia[0]) << endl;
cout << "ia每一个元素的大小为:" << sizeof(ia[0][0]) << endl;
int rowCnt = sizeof(ia) / sizeof(ia[0]);//行
int colCnt = sizeof(ia[0]) / sizeof(ia[0][0]);
for (int i = 0; i < rowCnt; i++) {
for (int j = 0; j < colCnt; j++) {
cout << ia[i][j] << "\t";
}
cout << endl;
}
for (auto& row : ia) {
for (auto num : row) {
cout << num << "\t";
}
cout << endl;
}
cin.get();
}
12-01
5656
08-12
2516
09-12
4213
11-07
1987
04-22
5934
12-31