1. 指针是一种数据类型
如: int * ,char * ,* 单目运算符, 表示指针上的变量;
2. 取变量的地址用 &
如 int a = 1; int * p = &a 表示把指向 a 的内存地址赋给指针变量 p;
3. 指针变量可以做左值, 也可以做右值
如 int a = 1;
- int * p = &a;
- int b = *p; (右值)
- *p = 2;(左值)
4. 数组指针 (指向数组中第一个元素的常量指针)
- int * p = k;
- p = k[0]
- p = &k;
来源: http://www.bubuko.com/infodetail-3457669.html