小编Mit*_*erV的帖子

为什么将变量`i`初始化为0和大尺寸会导致程序的大小相同?

有一个问题让我很困惑.

int main(int argc, char *argv[])
{
    int i = 12345678;
    return 0;
}
Run Code Online (Sandbox Code Playgroud)
int main(int argc, char *argv[])
{
    int i = 0;
    return 0;
}
Run Code Online (Sandbox Code Playgroud)

尺寸

程序总共具有相同的字节.为什么?

那个字面值确实存储在哪里?文字段或其他地方?

记忆图

c variables size

5
推荐指数
2
解决办法
133
查看次数

标签 统计

c ×1

size ×1

variables ×1