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); )
所以要强制定义一下类型
时间: 2024-10-05 20:13:53