Я хочу очистить некоторые биты массива char в c! Я хотел бы знать, если это быстрее, чтобы очистить 4 бита (например) таким образом:Очистка char-array
for(int i =0; i<3; i++){
array[2][i][9][14][1] = 0;
array[2][i][8][14][1] = 0;
array[2][i][7][14][1] = 0;
}
или сняв весь массив с помощью
memset(&array[0], 0, sizeof(array));
массив инициализируется
unsigned char data[2][3][10][30][2];
Я действительно видел 5-мерный массив? Не обижайтесь, время для рефакторинга кода. –
Это интересный массив, чтобы сказать наименьшее. –
Протестируйте его самостоятельно, используя класс 'time' в начале и в конце, затем вычислите разницу –