簡體   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