В чем отличие & и * - C (СИ)
Формулировка задачи:
Как я понимаю, & и * - это самое сложное в Си. Но они - краеугольный камень, без которого язык превращается в малоподвижного парализованного.
Нам объясняли, читал, смотрел ролики.... Не догоняю!
Где-то это именуется ссылки-указатели, где-то * - "разыменованием".... Словом мрак!
Светлые умы, озарите!!!! )
Решение задачи: «В чем отличие & и *»
textual
Листинг программы
scanf("%i", &a);
Объяснение кода листинга программы
В данном коде происходит следующее:
- Вводится переменная
a
типа int (целое число). - Используется функция scanf для чтения введенного пользователем значения и сохранения его в переменной
a
. - Функция scanf ожидает ввода целого числа и сохраняет его в переменной
a
с помощью оператора присваивания=
. - Знак
&
перед переменнойa
указывает на то, что вводится адрес переменнойa
, а не ее значение.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д