12345678910111213141516171819202122232425262728293031323334353637 |
- #include <iostream>
- int main6()
- {
-
-
- int arr[2][3] =
- {
- {1,2,3},
- {4,5,6}
- };
- std::cout << "二维数组占用内存空间为:" << sizeof(arr) << std::endl;
- std::cout << "二维数组第一行占用的内存为:" << sizeof(arr[0]) << std::endl;
- std::cout << "二维数组第一个元素占用内存为:" << sizeof(arr[0][0]) << std::endl;
- std::cout << "二维数组的行数为:" << sizeof(arr) / sizeof(arr[0]) << std::endl;
- std::cout << "二维数组的列数为:" << sizeof(arr[0]) / sizeof(arr[0][0]) << std::endl;
-
-
-
- std::cout << "二维数组的首地址为:" << (int)arr << std::endl;
- std::cout << "二维数组中第一行的首地址为:" << (int)arr[0] << std::endl;
- std::cout << "二维数组中第二行的首地址为:" << (int)arr[1] << std::endl;
- std::cout << "二维数组第一个元素的地址:" << (int)&arr[0][0] << std::endl;
- std::cout << "二维数组第二个元素的地址:" << (int)&arr[0][1] << std::endl;
-
-
-
- system("pause");
- return 0;
- }
|