у меня есть два массива say int array1 [6] = {2, 4, 5, 7, 9}; & int array2 [6] = {0, 5, 6, 7, 3}
Я передам их функции подкачки (массив1, массив2)
Я сейчас пытаюсь сделать это, как показано ниже
index =0;
while(array1[index] && array2[index] != NULL)
{
array1[index] = array1[index] ^ array2[index];
array2[index] = array1[index] ^ array2[index];
array1[index] = array1[index] ^ array2[index];
index++;
}
Мой подход правильный? Пожалуйста, дайте мне знать ваши взгляды
PS: я не могу отправить длину массива в качестве параметра функции. Я хотел бы сделать это на языке C.
Спасибо