Почему мы должны использовать указатели на языке C?

5 Ответы


  • Программист на c без знания указателей равен человеку без еды. Важность языка c заключается в указателях. Преимущество указателей в c:
    1. С помощью указателей возможно динамическое распределение памяти.
    2. передача массивов и структур функциям
    3. передача адресов функциям.
    4. создание структур данных, таких как деревья, связанные списки и т. Д.,
    Есть много других применений. Нет указателей, Нет структур данных. Опытный программист - это тот, кто умеет работать с указателями.
    Для лучшего понимания указателей см .:
    «Понимание указателей в C» Яшванта Канеткара.
    В этом он подробно объясняет указатели.
  • 1: указатели увеличивают скорость выполнения
    2: указатели позволяют нам получить доступ к переменной, которая определена вне функции
    3: точки более эффективно обрабатывают таблицы данных
    4: указатели уменьшают длину и сложность программы
    5: использование массив указателей на символьные строки приводит к экономии места для хранения данных в
    памяти
  • Использование указателей в языке C позволяет сохранить переменную или адрес литерала. Затем этот адрес можно передать от функции к другой функции. Весь этот процесс выполняется без помощи объявления нескольких переменных. Есть много ОС, которые очень широко используют указатели. Если вы знаете адрес переменной или литерала, их можно легко вызвать как параметры.

    Именно эта особенность выделяет C и C ++ среди большинства языков программирования. Причина, по которой эти языки выделяются среди других языков, заключается в том, что они обычно являются связующим звеном между низким и высоким уровнями программирования.
  • Указатель - это переменная, которая содержит адрес другой переменной в памяти. Указатель может указывать на любые типы переменных, что делает его небезопасным ... но это уже другой вопрос :)
  • Сила языка c - это указатель.
    Указатель делает программирование на c интересным.
    С помощью указателя мы можем делать что угодно на языке c.

Напишите свой ответ

Ваш ответ появится после модерации