您的位置:首页 > 编程语言 > C语言/C++

C语言静态数组的初始化

2009-07-24 10:41 260 查看
今天测试静态数组初始化和未初始化对可执行文件的影响时,发现如果静态数组初始化为0并不会使执行文件增大,相反初始化为1就会使应用程序增加相应大小。

test1.c

#include <stdio.h>

int pp[5000000] = {0};

int main()

{

return (0);

}

-rwxr-xr-x 1 root root 12727

2009-07-24 10:47 test_c

test2.c

#include <stdio.h>

int pp[5000000] = {1};

int main()

{

return (0);

}

-rwxr-xr-x 1 root root 20012767

2009-07-24 10:48 test_c
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: