ループを使用して各値を 1 つずつ設定するC
よりも、配列を 1 つの値に設定する簡単な方法はありますか?for
ベストアンサー1
配列をすべて0に設定する場合、または配列がバイト配列である場合は、次のように使用できます。memset
// Set myArray to all 0's
memset(myArray, 0, numberOfElementsInMyArray * sizeof(myArray[0]));
バイトより大きい単位で 0 以外の値に設定する必要がある場合 (たとえば、配列をint
1 に設定する場合)、それを実行するための標準関数は存在しないため、独自の for ループを作成する必要があります。