очистка небольшого целочисленного массива: memset против цикла for

Есть два способа обнуления массива integer / float:

memset(array, 0, sizeof(int)*arraysize);

или же:

for (int i=0; i <arraysize; ++i)
    array[i]=0;

очевидно, memset быстрее для большихarraysize, Тем не менее, в какой момент издержки memset на самом деле больше, чем издержки цикла for? Например, для массива размером 5 - что будет лучше? Первая, вторая или, может быть, даже развернутая версия:

array[0] = 0;
array[1] = 0;
array[2] = 0;
array[3] = 0;
array[4] = 0;

Ответы на вопрос(4)

Ваш ответ на вопрос