繁体   English   中英

在生活游戏中使用calloc或malloc(在C语言中)

[英]Using calloc or malloc for Game of Life (in C)

我正在使用一个文本文件,用户在其中输入生命游戏的参数。 在第一行中,我将要求用户编写两个值,第一个值是网格行数,第二个值是网格列数。 最大网格可以是30 x30。第二行将包含初始占用区域。 范围从1到900(全部占用)。 因此,我计划使用malloc或calloc代替固定元素数组。 这两种方法中哪一种最适合这种情况?

malloc()后跟分配的所有字节分配0方式与calloc()完全相同,除了(低级)性能。

换句话说,...执行calloc() ,然后使用文本文件中的数据将值分配给已分配的内存,将对该内存写入两次。

除非您知道字节的内容将为0否则请使用malloc()

无论是通过malloc()还是calloc()获得内存,别忘了使用free() calloc()

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM