常量区(.rodata):字符串"ABCD"等
代码区(.text):存放程序的代码
我们从前的内存使用方式是,比如创建一个变量:
int a=10;
这时变量是存储在栈区的,是由编译器自动分配的...内存动态分配函数
用于分配存储空间的两个函数是malloc()和calloc()函数,用于更改已分配空间的函数是realloc()函数,以下列出了这几个函数的相关信息:
malloc()
malloc...,则返回一个指向已分配的空间开头的指针;若分配失败,则返回空指针
如果想了解更多关于malloc()函数相关信息,如malloc()函数参数的设定,返回值的设定,以及malloc()函数的具体使用方法等相关知识的...,该空间内的所有位都会初始化为0
返回值 若分配成功,则返回一个指向已分配的空间开头的指针;若分配失败,则返回空指针
如果想了解更多关于calloc()函数相关信息,如calloc()函数参数的设定...,重新分配为size大小
返回值 若分配成功,则返回一个指向已分配的空间开头的指针;若分配失败,则返回空指针
如果想了解更多关于realloc()函数相关信息,如realloc()函数参数的设定,返回值的设定