gpt4 book ai didi

C++ 二维数组查询

转载 作者:行者123 更新时间:2023-11-28 02:57:59 25 4
gpt4 key购买 nike

我是 C++ 的新手,但之前有过使用 java 等语言的经验,我从制作一个简单的命令行 Xs 和 Os 游戏开始。在创建网格时,我发现我可以通过两种不同的方式启动它:

int grid[3][3] = {{0, 0, 0 },
{0, 0, 0 },
{0, 0, 0 }};

和:

int grid[3][3];
for (int x = 0; x < 3; ++x)
{
for (int y = 0; y < 3; ++y)
{
grid[x][y] = 0;
}
}

一种方法在任何方面都比另一种好吗?我是否应该养成使用一种而不是另一种的习惯?

谢谢

最佳答案

在c++中你可以这样写

int grid[3][3] = {};

这就足够了,例如 how does array[100] = {0} set the entire array to 0?http://www.cplusplus.com/doc/tutorial/arrays/

关于C++ 二维数组查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21548998/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com