c语言申请内存的疑惑?
使用malloc申请一大块内存,但是后来觉得这样子不合适,想分多次一次申请一点,但是原油的程序已经使用了的,把malloc返回的内存指针当做数组来使用,数组的最小单位是个结构体,现在不像破坏原有的结构,又想分多次申请,我就想到
realloc,但是realloc在使用上是否存在一定的风险性,我不是很清楚,想问下大家,或者大家有什么更好的意见,可以提出来,malloc一次性申请内存的时候,数据量比较大,那个结构体也比较大,所以所占的内存就比较大了,大家有什么好点的建议吗?谢谢