+ [6.2.4、搜索帽子的尺寸](#624_202)
+ [6.2.5、输出探寻帽子的结果](#625_229)
+ [6.3、程序运行结果](#63_247)
一、本文的编译环境
本文的编译环境使用的是集成开发环境:Visual Studio 2019
Visual Studio 2019官网链接如下
Visual Studio 2019集成的开发环境的特点有
- Visual Studio 2019默认安装Live Share代码协作服务。
- 帮助用户快速编写代码的新欢迎窗口、改进搜索功能、总体性能改进。
- Visual Studio IntelliCode AI帮助。
- 更好的Python虚拟和Conda支持。
- 以及对包括WinForms和WPF在内的.NET Core 3.0项目支持等 。
二、二维数组的初始化
- 二维数组的初始化类似于一维数组。
- 区别是把每一行的初始值放在大括号{}中,再把所有行放在一对大括号中。
// 二维数组的初始化
int numbers[3][4] =
{
{10,20,30,40}, // 第一行的值
{15,25,35,45}, // 第二行的值
{47,48,49,50} // 第三行的值
};
- 初始化行中元素的每组值放在大括号中,所有的初始值则放在另一对大括号中。一行中的值以逗号分开,各行值也需要以逗号分开。
- 如果指定的初值少于一行的元素数,这些值会从每行的第-一个 元素开始,依序赋予各元素,剩下未指定初值的元素则初始化为0。
仅提供-一个值,就可以把整个数组初始化为0: