1. 指针是一个用来存储内存地址的变量.
int * p ;
定义了一个指针变量 p,p 中存储的是一个地址, 改地址里必定会存储一个 int 类型的数据.
* 号表示变量 p 是一个指针.* 和指针变量 p 中间的空格可以没有.
2. 把变量 a 的地址存到指针变量 p 中.
p=&a;
打印 p 变量存储的内容, 也就是变量 a 的所在地址
- #include <stdio.h>
- int main()
- {
- int a = 5;
- int p = &a;
- printf("%p", p);
- }
来源: http://www.bubuko.com/infodetail-2867584.html