ВУЗ:
Составители:
Рубрика:
21
4. Программа.
5. Полученные результаты.
Лабораторная работа № 4
"Работа с одномерными массивами"
Цель: Получение навыков обработки одномерных массивов.
1. Краткие теоретические сведения
1.1. Определение массива
Определение массива содержит тип элементов, имя мас-
сива и количество элементов в массиве.
int mas[10];
0 1 2 3 4 5 6 7 8 9
Т. е. индексы элементов в массиве mas могут меняться от 0
до 9, всего в массиве 10 элементов.
1.2. Инициализация массива
Инициализация массивов возможна при их определении:
double d[] = {1, 2, 3, 4, 5};
Длина массива вычисляется компилятором по количеству зна-
чений перечисленных в фигурных скобках.
1.3. Указатели
Каждая переменная в программе это объект, имеющий
имя и значение по имени можно обратиться к переменной и
получить ее значение. Оператор присваивания ( = ) выпол-
няет обратное действие: имени переменной ставится в соот-
ветствие значение.
a=10;
Выражение &a позволяет получить адрес участка памяти, вы-
деленного переменной а. Операция & применима только к
объектам имеющим имя и размещенным в памяти.
Имея возможность определить адрес переменной с помо-
щью
&, надо иметь возможность работать с этим адресом:
сохранять его, передавать, преобразовывать. Для этого
вводится понятие указателя. Указатель - это переменная,
значением которой служит адрес объекта конкретного типа.
Нулевой адрес обозначается константой NULL, которая опре-
делена в заголовочном файле stdio.h. Чтобы определить
указатель надо сообщить на объект какого типа ссылается
этот указатель.
char *z;
int *k,*i;
float *f;
* -
это операция разыменования. Операндом этой операции
всегда является указатель. Результат операции - это тот
объект, который адресует указатель_операнд.
10
а
&
а
21
4. Программа.
5. Полученные результаты.
Лабораторная работа № 4
"Работа с одномерными массивами"
Цель: Получение навыков обработки одномерных массивов.
1. Краткие теоретические сведения
1.1. Определение массива
Определение массива содержит тип элементов, имя мас-
сива и количество элементов в массиве.
int mas[10];
0 1 2 3 4 5 6 7 8 9
Т. е. индексы элементов в массиве mas могут меняться от 0
до 9, всего в массиве 10 элементов.
1.2. Инициализация массива
Инициализация массивов возможна при их определении:
double d[] = {1, 2, 3, 4, 5};
Длина массива вычисляется компилятором по количеству зна-
чений перечисленных в фигурных скобках.
1.3. Указатели
Каждая переменная в программе это объект, имеющий
имя и значение по имени можно обратиться к переменной и
получить ее значение. Оператор присваивания ( = ) выпол-
няет обратное действие: имени переменной ставится в соот-
ветствие значение.
a=10; 10 а
&а
Выражение &a позволяет получить адрес участка памяти, вы-
деленного переменной а. Операция & применима только к
объектам имеющим имя и размещенным в памяти.
Имея возможность определить адрес переменной с помо-
щью &, надо иметь возможность работать с этим адресом:
сохранять его, передавать, преобразовывать. Для этого
вводится понятие указателя. Указатель - это переменная,
значением которой служит адрес объекта конкретного типа.
Нулевой адрес обозначается константой NULL, которая опре-
делена в заголовочном файле stdio.h. Чтобы определить
указатель надо сообщить на объект какого типа ссылается
этот указатель.
char *z;
int *k,*i;
float *f;
* - это операция разыменования. Операндом этой операции
всегда является указатель. Результат операции - это тот
объект, который адресует указатель_операнд.
Страницы
- « первая
- ‹ предыдущая
- …
- 19
- 20
- 21
- 22
- 23
- …
- следующая ›
- последняя »
