Это исходный кодПринимая адрес указателя?
#include<stdio.h>
void main()
{
int *p,a=5;
p=&a;
scanf("%d",p);
printf("%d\t",*p);
printf("%d",a);
}
Как мы можем принять адрес указателя? .Cuz имеет адрес переменной «а» already.There не содержит ошибок, представленные компилятором. Кроме того, я не могу понять вывод.
выход: (если мой вход 45)
45 45
С 'scanf ("% d ", p);' вы передаете адрес, указанный указателем 'p', который является адресом' a'. – LPs
Что вы пытаетесь достичь? Что вы подразумеваете под _accepting_? – moooeeeep
Поскольку 'p = & a;', 'scanf ("% d ", p);' такое же, как 'scanf ("% d ", &a);'. –