二维数组的初始化

第一种:

使用for循环初始化。

以下是代码:

int a[105][105];//注意这里数组要多开5~10个内存
for(int i=1;i<=100;i++){//遍历a数组的每一行
    for(int j=1;j<=100;j++){//遍历选中行的每一个字符
        a[i][j]=0;//将选中字符设为0
    }    
}

 第二种:

在定义时就将它设为0。

以下是代码:

int a[10][10]={0};

第三种:

使用memset函数和sizeof函数初始化

以下是代码:

int a[10][10];
memset(a,0,sizeof(a));

你可能感兴趣的:(c++)