如题,请问C语言中,数组是存在堆中还是栈中呢?
int a[100] = {0} // 这是在栈中的 int a[100] = malloc(sizeof(int)*100); // 这是在堆中的
自己new malloc 是存放在堆中的! 其他应该都是由系统管理的, 大部分在栈中,也有可能在静态区,看你怎么申明定义了
69,371
社区成员
243,082
社区内容
加载中
试试用AI创作助手写篇文章吧