Почему scanf требует &?

Я хочу прочитать номер из стандартного ввода. Я не понимаю, почемуscanf требует использования& перед именем моей переменной:

int i;
scanf("%d", &i);

Почемуscanf нужен адрес переменной?

Ответы на вопрос(7)

Ваш ответ на вопрос