| 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) | Просмотров: 9853
Только зарегистрированные пользователи могут оставлять коментарии. |
||||