数组占用内存 = 数组中元素个数 * 单个元素占用内存
可用 sizeof(数组名)
或 sizeof 数组名
获取。
int a[1000000]
:\frac{4\times 1000000}{1024\times 1024} \text{MiB}\approx 4 \textint a[60000000]
:\frac{4\times 6\times 10^7}{1024\times 1024} \text{MiB}\approx 228 \textchar a[60000000]
:\frac{1\times 6\times 10^7}{1024\times 1024} \text{MiB}\approx 57 \textlong long a[60000000]
:\frac{8\times 6\times 10^7}{1024\times 1024} \text{MiB}\approx 457 \text