memset给二维int数组初始化代码
时间: 2023-10-21 15:07:40 浏览: 96
初始化5X5的二维int类型数组,并将其转置
以下是使用`memset`函数初始化二维`int`数组的示例代码:
```c++
#include <iostream>
#include <cstring>
using namespace std;
const int N = 10;
int main()
{
int a[N][N];
memset(a, 0, sizeof(a)); // 将a数组中所有元素初始化为0
for (int i = 0; i < N; i++)
{
for (int j = 0; j < N; j++)
{
cout << a[i][j] << " ";
}
cout << endl;
}
return 0;
}
```
上述代码创建了一个大小为10x10的二维`int`数组`a`,并使用`memset`函数将其所有元素初始化为0。然后,使用嵌套的循环遍历并打印数组中的所有元素。
阅读全文