各位大佬你们好,其实标题的这句话我知道是正确的,但是我现在突然思路一下受到了阻塞就是在写下面的这个程序的时候我发现如果我对指针名直接输出的话输出的值并不是指针指向的变量的地址,我不知道是为什么。麻烦各位大佬给我解一下惑,感激不尽。
#include<stdio.h>
int main()
{
int a;
int *pa=&a;
printf("请输入一个数\n");
scanf("%d",pa);
printf("指针名的地址:%p\n",pa);
printf("指针名的值 :%lx\n",pa);
printf("指针的地址:%p\n",*pa);
printf("指针的值 :%d\n",*pa);
printf("变量的地址:%p\n",a);
printf("变量的值 :%d",a);
return 0;
}