对不起,这个问题很愚蠢(我是C ++的新手),但是
int x[101010];
声明?是清单,还是其他媒介? 101010是什么意思?我从未见过这样的声明。
答案 0 :(得分:3)
在 block 范围内,int x[101010];
声明一个具有101010
元素的未初始化数组。
在 global 范围内,效果相似,但是元素设置为0
。
请注意,如果您编写了int x[010101];
,那么您将创建4161
元素,因为前导0
表示C ++中的 octal 文字。>
在C ++中,一个很好的经验法则是使用std::vector
,除非您有充分的理由不这样做。