Почему memcmp(a, b, size)
намного быстрее, чем:
for(i = 0; i < nelements; i++) {
if a[i] != b[i] return 0;
}
return 1;
Является ли memcmp инструкцией процессора или что-то еще? Он должен быть довольно глубоким, потому что я получил массивное ускорение, используя memcmp
по циклу.