在函数中定义数组:float fltNum[10],该数组在内存中是如何被分配内存空间?何时被释放内存空间?c语言中

如题所述

1.定义数组的时分配内存空间,空间一般是连续的,一个float占4个字节的存储空间,fltNum[10]占连续的40个字节。

2.当程序执行离开fltNum[10]的作用域,空间就释放。如果在main中定义,则程序执行完毕释放。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-11-25
定义数组的时候就会分配,当程序结束就会释放空本回答被提问者采纳
第2个回答  2010-11-25
在函数中定义局部变量,存放在栈区,定义时分配栈区中的内存空间,函数结束时,自动释放内存空间。
相似回答