9. Как передать в качестве параметра функции массив? |
Автор ARV | ||||
18.12.2009 г. | ||||
Элементарно: объявить функцию с параметром типа массив или с параметром типа указатель: void foo(int array[]); Теперь можно использовать эти функции так: int my_array[5] = {1,2,3,4,5}; Важно: функция foo() в этом примере не имеет возможности узнать, какова реальная длина массива, переданного ей! Поэтому придется модифицировать ее так, чтобы вторым параметром она могла получать фактический размер массива: void foo(int array[], int sz); Добавить в любимые (0) | Просмотров: 9687
Только зарегистрированные пользователи могут оставлять коментарии. |
« Пред. | След. » |
---|