Лабораторная работа № 3. Указатели. Передача параметров в функцию по указателю. Сортировка одномерного массива. Структуры.

Цель: изучить принципы работы с указателями и структурными типами данных (массивы и структуры) в СИ. Приобрести практические навыки в реализации алгоритмов сортировки одномерных массивов.

Лабораторная работа разбита на несколько тем:

Контрольные вопросы

  1. Дайте определение указателя.
  2. Каким образом можно получить адрес переменной в явном виде?
  3. Опишите передачу параметров в функцию по указателю.
  4. Дайте определение массива.
  5. Какой результат будет получен при разыменовании имени массива?
  6. Что происходит при добавлении целочисленного значения n к указателю, адресующему некоторый элемент в массиве?
  7. Каков результат вычитания из адреса любого элемента массива имени массива?
  8. В чем отличие статического и динамического выделения памяти для массива?
  9. В чем отличие функций динамического выделения памяти calloc() и malloc()?