У меня есть функция с прототипом как
void test( int array [] , int b);
Я знаю, что мы можем заменить прототип как: void test(int*, int);
В main()
мы объявляем следующие массивы:
int array1[10], array2[10];
Чтобы установить тело функции на 0,
test ( array1 , b)
{
for ( int i = 0 ; i < b ; i++)
array1[i] = 0;
}
Могу ли я сделать следующее и почему?
int main()
{// assuming b is the size of the array
test(array1 , b);
test(array2 , b) ;
return 0;
}
Я знаю основы c ++. Я пытаюсь написать свои собственные включаемые файлы.
Мне просто интересно, если это возможно, и это хороший выбор?