Вопросы

Использование или назначение указателя на указатель (C)

Я понимаю, что такое указатель, но я изо всех сил пытаюсь понять, для чего они используются. Я мог бы придумать ситуации, в которых вы МОЖЕТЕ использовать указатель, но эти ситуации, о которых я могу думать, также могут быть решены по-другому без дополнительной работы. В любом случае, чего я действительно не понимаю, так это использования указателей на указатели. Например, я наткнулся на этот простой C-код:

#include <stdlib.h>

int main(int argc, char** argv)
{
    ...
}

Насколько я понял, это должна быть программа, которую можно вызывать из командной строки с бесконечными параметрами, и это своего рода соглашение. Какова цель char** argv? Зачем здесь использовать указатель на указатель на char? Извините, если это тривиальный вопрос, но я, кажется, действительно изо всех сил пытаюсь получить здесь общую картину.

Заранее спасибо, Спаркс

возможный дубликат Как указатель на указатели работает в C?   —  person Sparkas    schedule 05.09.2015

Читать:
Невозможно изменить переменную загрузки во Flutter

argv — это (указатель на первый элемент) массив char*. Длина массива argc. Применяется нормальное затухание массива к указателю.   —  person Sparkas    schedule 05.09.2015

Использование указателей в C   —  person Sparkas    schedule 05.09.2015

Похожие записи

Действия Github: [удаленное отклонение] мастер — ›мастер (неглубокое обновление не разрешено), ошибка: не удалось отправить некоторые ссылки

admin

Параметр NO_PARAM в запросе недействителен. Укажите правильное значение для параметра NO_PARAM при развертывании шаблона лазурной руки с помощью Powershell.

admin

Как настроить ttl сетки данных в Payara 5.193

admin

Создание Python 3 / Pygame Нажмите любую клавишу, чтобы продолжить стартовую страницу

admin

Достигнута квота получателей по электронной почте при многократной отправке одного и того же адреса электронной почты

admin

PyCall не может найти scipy в Юлии

admin