Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лабораторная работа №9(2).doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
817.66 Кб
Скачать

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

  1. Какое общее назначение указателей в языке С?

  2. Какие арифметические операции допускаются для указателей?

  3. Какие унарные операторы используются с указателями? Как они называются?

  4. Для каких типов данных может быть использован указатель?

  5. Как числовые значения указателей изменяются при их инкрементировании в зависимости от типов данных.

  6. С помощью какого формата осуществляется вывод на консоль адресов переменных заданного типа?

  7. Что такое многоуровневая адресация? Как она организуется в языке С?

  8. Как осуществляется инициализация указателей на вещественные типы данных?

  9. Как осуществляется инициализация указателей на символьный тип данных?

  10. Какой смысл имеет значение указателя NULL?

  11. Что произойдет, если применить к указателю со значением NULL операцию разыменования?

  12. Как следует определять и инициализировать указателя на константу?

  13. Как следует определять и инициализировать константный указатель?

  14. Какое отличие константного указателя от указателя на константу?

  15. Как рассматривает имя массива компилятор языка С?

  16. На какое место в памяти компьютера указывает имя массива?

  17. Какая связь между указателями и массивами в языке С?

  18. Как формируется массив указателей в языке С?

  19. Как следует организовать посимвольное формирование строки символов с помощью указателя?

  20. Как с помощью одного указателя произвести инициализацию и вывод результата на консоль двухмерного (трехмерного) числового массива?

  21. Как изменяется значение типизированного указателя при применении к нему операции адресного сложения?

  22. Как производится вычитание указателей?

Задание.

Выполнить свой вариант лабораторной работы №8 с использованием указателей.