配列に1つの値を設定する 質問する

配列に1つの値を設定する 質問する

ループを使用して各値を 1 つずつ設定するCよりも、配列を 1 つの値に設定する簡単な方法はありますか?for

ベストアンサー1

配列をすべて0に設定する場合、または配列がバイト配列である場合は、次のように使用できます。memset

// Set myArray to all 0's
memset(myArray, 0, numberOfElementsInMyArray * sizeof(myArray[0]));

バイトより大きい単位で 0 以外の値に設定する必要がある場合 (たとえば、配列をint1 に設定する場合)、それを実行するための標準関数は存在しないため、独自の for ループを作成する必要があります。

おすすめ記事