数组在C中存储在哪里?

这个问题在这里已经有了答案:

  • 堆栈变量与堆变量8个答案

  • 如果int x1[5]; 没有在任何函数中定义,数组x1在你的程序的bss段上,变量x1是一个全局数组。

    如果int x1[5]; 在任何函数中定义,在执行此函数期间,数组x1在您的程序堆栈中。


    我相信int x1[5]; 进入堆栈。

    链接地址: http://www.djcxy.com/p/82533.html

    上一篇: Where are arrays stored in C?

    下一篇: c malloc function rollback