C でバケット ソート アルゴリズムを使用して何かを実装しようとしています。アルゴリズムを機能させるには、配列内のすべての項目を手動でゼロに初期化する必要がありますが、calloc
代わりに使用する場合はすべて取得しますとにかくゼロに初期化された値。
私が確かに知っている唯一の違いは、使用するcalloc
ことですべてをヒープメモリに入れているということです-それは大きな違いですか?
問題は、どちらの方法の長所と短所は何ですか? (パフォーマンス等)
C でバケット ソート アルゴリズムを使用して何かを実装しようとしています。アルゴリズムを機能させるには、配列内のすべての項目を手動でゼロに初期化する必要がありますが、calloc
代わりに使用する場合はすべて取得しますとにかくゼロに初期化された値。
私が確かに知っている唯一の違いは、使用するcalloc
ことですべてをヒープメモリに入れているということです-それは大きな違いですか?
問題は、どちらの方法の長所と短所は何ですか? (パフォーマンス等)