对于初学计算机的同学来说指针应该算是一个小难点,今天给大家介绍一下指针
指针:指针是一个用来指示一个内存地址的计算机语言的变量或中央处理器中的寄存器,简单来说我们完全可以把它当做地址来理解
那么,如何定义一个指针呢,就是比平时的变量定义前多加一个*,例如:*P1,*P2,*PP等(字母可以自己决定,这里我们用p)
指针可以存放的数据类型:
int *p;//整形指针存放整型值
double *p;//浮点指针存放浮点值
指针的赋值int a=10;
定义一个整形的变量a赋值为10
int *p=&a;
定义一个整形地址(指针)p赋值为a的地址即p=1000(假设a的地址为1000)
字符变量直接使用,指针也是直接使用(&为取地址符)
int a;
a=10;//将10赋给a
int *p;
p=&a;//将a的地址赋给p
下面我们来看一个简单的例子
大家可以认真看一下指针的赋值问题,慢慢掌握指针