1.指针是一种数据类型,在c++底层程序设计中,用来操纵地址的变量类型就是指针。
2.指针变量是存放地址的变量,内存都为4个字节,指针变量的值就是地址值。
3.相关符号"*"和"&",其中*在定义时只是一个类型说明符,在运算时是用作间接引用运算符,用于访问指针指向的内存数据。&是取地址运算符,用于取得一个可寻址数据在内存的储存地址。
4.指针定义初始化
int*p 我们可以看成 int(*p)
其中p为指针变量,而*p则是一个int类型的数值
5.总结
a是int类型变量,&a是取到a地址,p=&a就是把a的地址赋给p,*p则是问 a的数值,最后输出的结果是0,这是指针的一种简单应用。