unclechu
@unclechu

Как работать с указателем на динамический массив в «C»?

Допустим такой кусочек кода:
float *arr;
arr = malloc( 16 * sizeof(float) );
arr[0] = 1.0;
arr[1] = 1.5;
arr[2] = 2.0;

А теперь мне нужно передать ссылку на память из arr в функцию, чтобы из функции так же я мог работать с массивом:
arr[3] = 1.0;
arr[4] = 1.5;
arr[5] = 2.0;

Как это правильно сделать? Спасибо.
  • Вопрос задан
  • 2467 просмотров
Решения вопроса 1
Taraflex
@Taraflex
Ищу работу. Контакты в профиле.
void workwitharray(float *array){
array[3] = 1.0;
array[4] = 1.5;
array[5] = 2.0;
}

workwitharray(arr);
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы