我正在读"Sams每天一小时自学C++",并且被"第4课"所困扰.它说我可以使用以下代码初始化多维数组的所有元素:
int x[n][m] = {1};
Run Code Online (Sandbox Code Playgroud)
但据我所知,这是错误的.这段代码创建的数组只有一个元素(x [0] [0])等于1.这本书是错误还是什么?
好吧,这个声明确实会初始化数组的所有元素.但是,只有元素x[0][0]才会被初始化1.其余元素(如果有)将初始化为0.
所以,正式的书是正确的(如果你正确引用它).你只是误解了它说的话.
| 归档时间: |
|
| 查看次数: |
135 次 |
| 最近记录: |