Почему мы используем указатели в программировании на языке C?В чем преимущество использования указателей в C?
В целом указатели имеют доступ к адресу, где хранится символ int/float/char и т. Д. Есть ли другие виды использования?
Почему мы используем указатели в программировании на языке C?В чем преимущество использования указателей в C?
В целом указатели имеют доступ к адресу, где хранится символ int/float/char и т. Д. Есть ли другие виды использования?
Это зависит от того, что вы пытаетесь достичь:
и многие другие преимущества (преимущества зависит от цели, и это зависит от того, Что ваша программа делает).
Указатели довольно простые C и есть много материала в Интернете, вы должны ознакомиться с ними, и преимущества будут всплывать сами.
Причина в том, что указатели используются для вставки в C некоторых важных функций, отсутствующих на исходном языке: массивы, строки, & Параметры записи для записи. Они также могут быть использованы для оптимизации программы, чтобы работать быстрее или использовать меньше памяти, чем в противном случае. Несколько задач в эти дни, такие как программирование микроконтроллеров, все еще нуждаются в этом.
Ну, разве это не пункт (каламбур не предназначен)? Чтобы иметь возможность ссылаться на что-то, хранящееся в другом месте. –
попытайтесь реализовать связанный список в C без указателей, а затем вернитесь и задайте тот же вопрос. – bolov
@bolov Или простая строка. –