为什么数组初始化为0比数组初始化为1要小?-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文

为什么数组初始化为0比数组初始化为1要小?

a123456678 2016-03-19 14:03:06 1158

比如
int arr[1000000]={0};
int main()
{
return 0;
}
写一个这样的代码,生成的exe文件比int arr[1000000]={1};的要小
为什么?

分享到
取消 提交回答
全部回答(1)
  • a123456678
    2019-07-17 19:08:05

    int arr[1000000]={0}; 相当于申请了一个数组地址,
    int arr[1000000]={1}; 相当于申请了一个数组空间并初始化值。。

    0 0
云计算
使用钉钉扫一扫加入圈子
+ 订阅

时时分享云计算技术内容,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。

推荐文章