Программирование на языке С. Наместников С.М. - 19 стр.

UptoLike

Составители: 

19
Содержание отчета
1. Титульный лист с названием лабораторной работы, номером варианта,
фамилией студента и группы.
2. Текст программы.
3. Результаты действия программы.
4. Выводы о полученных результатах работы программы.
Контрольные вопросы
1. Для чего предназначены и как задаются указатели в языке С?
2. Что такое адрес переменной?
3. Объявите
целочисленную переменную и проинициализируйте на нее
указатель.
4. Чему будет равно значение указателя int* ptr = 0; после выполнения
операции ptr++?
5. Каким образом можно задавать указатель на массив?
6. Для чего предназначена функция malloc()?
7. Запишите программу копирования одной строки в другую с помощью
указателей на эти строки.
8. Что делает функция free() и в какой
библиотеке она определена?
9. Какие операции с указателями допустимы?
Лабораторная работа 3
СТЕК
Цель работы: изучить теорию и научиться программировать стек.
Теоретические сведения
Применение указателей позволяет создавать различные динамические
структуры для хранения данных. Наиболее простой из них является стек,
представляющий собой последовательность объектов данных, связанных между
собой
с помощью указателей. Особенность организации структуры стека
показана на рис. 3.