Загрузка урока...
Массивы В этом уроке знакомимся с массивами в C. Обычные переменные удобны, когда значений немного. Но если нужно хранить много однотипных данных, лучше использовать массив.
Массив — это набор элементов одного типа, расположенных подряд в памяти.
Пример:
int arr[4];Тип int задает тип элементов массива.
Число 4 задает количество элементов.
Важный момент: индексация начинается с нуля.
Для массива из 4 элементов допустимые индексы:
Индекс 0.
Индекс 1.
Индекс 2.
Индекс 3.
arr[0] = 32;
arr[1] = 12;
arr[2] = 42;
arr[3] = 99;Обращаемся к каждому элементу по индексу в квадратных скобках.
Главное преимущество массива видно в цикле: можно обработать все элементы одинаково.
int i;
int sum;
sum = 0;
for (i = 0; i < 4; i++)
sum = sum + arr[i];#include <stdio.h>
int main(void)
{
int arr[4];
int i;
int sum;
arr[0] = 32;
arr[1] = 12;
arr[2] = 42;
arr[3] = 99;
sum = 0;
for (i = 0; i < 4; i++)
sum = sum + arr[i];
printf("%d\n", sum);
return 0;
}Результат:
185Массив хранит набор значений одного типа.
Индексы начинаются с 0.
Циклы позволяют удобно обрабатывать все элементы массива.
Допишите функцию int sum(int *arr, length), которая принимает массив и его размер и возвращает сумму элементов массива.
В этом материале нет файлов для просмотра.