Int I=5, *p; p= & amp;I; scanf ("%d", p); printf ("%d %d\n", I, *p);
здесь p-это указатель, указывающий на i. но как он может принять значение через scanf, если он принят, он должен содержать значение заданных данных. но он содержит адрес i. при печати *p и i. мы получаем время выполнения ввода в качестве вывода.
Int I=5, *p; p=&I; scanf("%d", p); printf("%d %d\n", I, *p);
Что я уже пробовал:
да, я пытался предсказать результат, но я выполнил код, и он работает, и я получаю результаты в качестве входных данных во время выполнения.
jeron1
Итак, ваш вопрос: почему вы печатаете одни и те же два числа?