Предмет: Информатика,
автор: Azalea2015
C (Си). В main-е создается массив, передается (по имени и количеству элементов) в другую функцию, с элементами совершаются какие-то действия, массив выводится. В эту функцию передаются последовательно несколько массивов разного размера. Как вывести массив из функции?
clinteastwood2:
что значит вывести? куда вывести?
Задать массив 'a' в main. Передать в качестве параметра в другую функцию, поменять его элементы, получить измененный массив 'a' в main-е.
Ответы
Автор ответа:
3
#include <stdio.h>
void foo(int *a)
{
a[2] = 666;
}
int main(void)
{
int a[5] = { 5, 6, 9, 1, 3 };
foo(a);
for (int i = 0; i < 5; ++i) printf("%d ", a[i]);
}
void foo(int *a)
{
a[2] = 666;
}
int main(void)
{
int a[5] = { 5, 6, 9, 1, 3 };
foo(a);
for (int i = 0; i < 5; ++i) printf("%d ", a[i]);
}
Спасибо)
Похожие вопросы
Предмет: Математика,
автор: kaliahmetovaaida
Предмет: Химия,
автор: yourproblems47
Предмет: Математика,
автор: mariapapurova
Предмет: Алгебра,
автор: marinapetrova1