小编kou*_*uei的帖子

C编程:malloc并在循环中自由

我刚开始用C和有关于性能问题知之甚少malloc()free().我的问题是这样的:如果我在一个循环中调用,malloc()然后循环,例如,20次迭代,它会比在循环调用运行得慢吗?free()whilefree()

我实际上使用第一种方法将内存分配给缓冲区,从文件中读取可变长度字符串,执行一些字符串操作,然后在每次迭代后清除缓冲区.如果我的方法导致很多开销,那么我想要求一个更好的方法来实现相同的结果.

c malloc free

6
推荐指数
3
解决办法
2万
查看次数

标签 统计

c ×1

free ×1

malloc ×1