является ли memset() более эффективной, чем для цикла в Си?

более эффективен memset, чем для цикла. Так что если у меня есть

char x[500];
memset(x,0,sizeof(x));

или

char x[500];
for(int i = 0 ; i < 500 ; i ++) x[i] = 0;

, то какой из них более эффективен и почему? есть ли в аппаратуре специальная инструкция делать инициализацию на уровне блоков.

34
задан mrflash818 23 November 2018 в 17:49
поделиться