网站短信接口怎么做,网站建设一龙条,株洲网站建设团队,广州微网站建设效果2023年12月7日#xff0c;周四上午 目录
为什么要初始化二维数组不优雅的初始化方式#xff1a;使用两个for循环优雅的初始化方式一#xff1a;使用初始化列表优雅的初始化方式二#xff1a;使用memset函数 为什么要初始化二维数组
如果不初始化二维数组#xff0c;那么…2023年12月7日周四上午 目录
为什么要初始化二维数组不优雅的初始化方式使用两个for循环优雅的初始化方式一使用初始化列表优雅的初始化方式二使用memset函数 为什么要初始化二维数组
如果不初始化二维数组那么二维数组的值将会是不可预知的
#includeiostreamint main()
{int t[4][4];for(int i0;i4;i)for(int j0;j4;j)std::coutt[i][j]std::endl;
} 不优雅的初始化方式使用两个for循环
#includeiostreamint main()
{int t[4][4];for(int i0;i4;i)for(int j0;j4;j)t[i][j]0;for(int i0;i4;i)for(int j0;j4;j)std::coutt[i][j]std::endl;
}优雅的初始化方式一使用初始化列表
#includeiostreamint main()
{int t[4][4]{{0}};for(int i0;i4;i)for(int j0;j4;j)std::coutt[i][j]std::endl;
} 优雅的初始化方式二使用memset函数
#includeiostream
#includecstring
int main()
{int t[4][4];memset(t,0,sizeof(t));for(int i0;i4;i)for(int j0;j4;j)std::coutt[i][j]std::endl;
}