Вчера я запрограммировал небольшой фрагмент кода на C ++, который содержит цикл и массив. В программе мне нужно сбрасывать массив каждый раз, когда цикл начинается заново. Однако, если я использую
memset(sum,sizeof(sum),0);
Тогда массив не будет сброшен на все 0. Для этой программы я использовал:
for (i=0;i<sizeof(sum)/sizeof(int);i++) sum[i]=0;
вместо.
Тем не менее, я думаю, что цикл не так понятен, как функция, и для него требуется дополнительная переменная, не говоря уже о том, что она в миллион раз не охлаждает, чем волшебство функции memset (). Не могли бы вы, ребята, просветить меня об этом?