Компьютерные технологии в приборостроении. Основы программирования на C/C++. Анодина-Андриевская Е.М. - 14 стр.

UptoLike

14
Определение массива:
тип_значений имя_массива [размер1] [размер2]
Пример:
int t[30];
float r[4][5].
Существует два способа обращения к элементам массива:
– использование индексных выражений имя [индексное выражение];
Пример:
t[0];
r[i][j];
– использование указателей и адресных выражений.
Указателем называется переменная, с помощью которой можно об-
ращаться к области памяти, отведенной под другую переменную.
Определение указателя:
тип_переменной *имя_указателя;
Пример:
int *ui;
float *uf.
Присвоение указателю значения в виде адреса соответствующей пере-
менной выполняется следующим образом:
имя_указателя = & имя_переменной;
Пример:
ui = &i;
uf = &f.
Имя массива является адресом первого байта элемента с индексом 0.
Адрес элемента вычисляется по следующей формуле:
адрес_элемента = имя_массива + индекс*sizeof(тип_массива),
где функция sizeof определяет размер элемента в байтах.
Адресное выражение образуется с использованием имени массива или
указателя на массив. Например: r + i.
Доступ к элементам массива через адресное выражение осуществля-
ется с помощью операции разадресации *: *(r + i).
Занесение данных в массив осуществляется тремя способами:
– инициализацией массива;
– использованием функций ввода;
– присваиванием значений.