Рубрики

C | Основы указателя | Вопрос 10

Причиной использования указателей в Cprogram является
(A) Указатели позволяют различным функциям совместно использовать и изменять свои локальные переменные.
(B) Для прохождения больших структур, чтобы избежать полной копии структуры.
(C) Указатели включают сложные «связанные» структуры данных, такие как связанные списки и двоичные деревья.
(D) Все вышеперечисленное

Ответ: (Д)
Объяснение: см. Ниже объяснение
(A) С помощью указателей адрес переменных может быть передан различным функциям, которые могут использовать этот адрес для доступа к переменным.

(B) Когда большие структурные переменные передаются или возвращаются, они копируются по мере того, как все передается и возвращается по значению в C. Это может быть дорого со структурой, содержащей большие данные. Чтобы избежать этого копирования больших переменных, мы обычно используем poitner для больших структур, так что копируется только адрес.

(C) С помощью указателей мы можем реализовать «связанные» структуры данных. Java использует ссылочные переменные для реализации этих структур данных. Обратите внимание, что C не поддерживает ссылочные переменные.

Рекомендуемые посты:

C | Основы указателя | Вопрос 10

0.00 (0%) 0 votes