c语言什么时候向系统要内存空间?怎么表示?

2025-05-18 12:09:15
推荐回答(2个)
回答1:

有几种情况
1、程序即将开始,预编译阶段,发现有全局或静态变量的时候。
2、进入函数,并且定义一个局部变量的时候。
3、程序员动态申请内存的时候。
4、容器类型自增长的时候。

大概就这几个情况。需要程序员关心的只有自己动态申请内存,需要手动释放

回答2:

如果一个运行时动态大小不定的变量,可能需要向系统堆内存要空间,用malloc函数