gpt4 book ai didi

c - C 程序中的变量段?

转载 作者:太空宇宙 更新时间:2023-11-03 23:36:50 25 4
gpt4 key购买 nike

每个表达式存储在内存中的什么位置?常量变量存储在哪里?

#include<stdio.h>

int a = 0; // initialized data segment
char arr[10] = "hello"; // initialized data segment
const int k = -1; //
int* gptr = &a; //

int main()
{
const int m = 31; //
int n; //
int* ptr; //
ptr = malloc(1024); // heap segment

char* ptr2 = &arr; //

for(n = 0; n<1024; ++n) //
printf("%d ", n); //
}

最佳答案

GCC 会将常量存储在文本部分。

关于c - C 程序中的变量段?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58405580/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com