c语言数组分配几个字节,c语言字符型数组占几个字节( 二 )


c语言数组在内存中是怎么分配的?C语言中内存为分三类:栈区、堆区、静态数据区 。局部变量在栈上分配 , 函数调用前的栈指针,要和函数返回后的栈指针一样 , 否则就会出错 。
堆上分配 堆分配(又称动态内存分配) 。程序在运行时用malloc或者new申请内存,程序员自己用free或者delete释放 , 动态内存的生存期由我们自己决定 。
定义数组的时分配内存空间,空间一般是连续的,一个float占4个字节的存储空间,fltNum[10]占连续的40个字节 。当程序执行离开fltNum[10]的作用域,空间就释放 。如果在main中定义,则程序执行完毕释放 。
关于c语言数组分配几个字节和c语言字符型数组占几个字节的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站 。

推荐阅读