alloca函数

2016-06-28  本文已影响76人  ldxgxy

头文件#inlcude原型:

void * __cdecl  alloca(size_t);

参数:

size_t: 申请分配内存的尺寸

返回值:

void*: 分配到的内存地址

alloca与malloc,calloc,realloc类似,需要注意的是它申请的是“栈(stack)”空间的内存,用完会在退出栈时自动释放,无需手动释放。

alloca不宜使用在必须广泛移植的程序中, 因为有些机器不一定有传统意义上的"堆栈".

上一篇下一篇

猜你喜欢

热点阅读