传智播客视频学习 ---->>>> malloc() 函数的作用

C语言中的申请内存空间的函数 malloc()

 

char *p = NULL;

p = (char *)malloc( sizeof(char) * 100 );

 

以上代码的含义是:

定义一个 char型 的 指针p

通过malloc函数给 指针p所指向的内存空间分配大小

p是内存地址

sizeof是获取char占用多少字节,一般是4个字节

malloc函数是void*函数 ( void * __cdecl malloc(_In_ _CRT_GUARDOVERFLOW size_t _Size); )

所以要强制定义一下类型

 

posted @ 2015-11-22 00:22  silent-bobo  阅读(396)  评论(0编辑  收藏  举报