请问C中的数组是存在栈中,还是堆中?
如题,请问C语言中,数组是存在堆中还是栈中呢?
[解决办法]
自己new malloc 是存放在堆中的!
其他应该都是由系统管理的,
大部分在栈中,也有可能在静态区,看你怎么申明定义了
int a[100] = {0} // 这是在栈中的
int a[100] = malloc(sizeof(int)*100); // 这是在堆中的