我同意楼上的
I believe i can
如果想输出b的地址只要这样就行啊,
#include <conio.h> /* 此头函数请不要删除 */
#include <stdio.h>
main()
{ int a=511,*b=&a;
printf("%d\n",b);
getch(); /* 此语句请不要删除*/
}
兄弟您问到点子上啦。这是初学指针的人易犯的第一个迷糊。且听我细说缘由:
开创C的人过于聪明,他喜欢“两步并作一步”走。因此出现
[auto] int x=10; //其实应理解为 { int x; x=10; }
int a=511, *b=&a; //等价于:{ int a,*b; a=511; b=&a; }