Какая разница между выходом двух функций printf
в следующей программе. Должен ли вывод обоих быть одинаковым или нет?Отображение адреса переменной указателя с помощью оператора &
#include<stdio.h>
#include<string.h>
int main() {
int *p;
printf("%p",&p);
printf("\n%p",p);
return 0;
}
Вы пробовали запустить его? –
Попробуйте скомпилировать и запустить => Подумайте, почему => Задайте вопрос, если вы не понимаете. –
Одним из адресов является ссылка «p». Другой - адрес пространства, используемого переменной «p» для хранения этого адреса. –