什么是内存的动态分配?...常量区(.rodata):字符串"ABCD"等
代码区(.text):存放程序的代码
我们从前的内存使用方式是,比如创建一个变量:
int a=10;
这时变量是存储在栈区的,是由编译器自动分配的...头文件 #include
格式 void * malloc(size_t size);
功能 为大小为size字节的对象分配存储空间,此存储空间中的初始值不确定
返回值 若分配成功...个大小为size字节的对象分配存储空间,该空间内的所有位都会初始化为0
返回值 若分配成功,则返回一个指向已分配的空间开头的指针;若分配失败,则返回空指针
如果想了解更多关于calloc()函数相关信息...,重新分配为size大小
返回值 若分配成功,则返回一个指向已分配的空间开头的指针;若分配失败,则返回空指针
如果想了解更多关于realloc()函数相关信息,如realloc()函数参数的设定,返回值的设定