c++中指针的理解
int a=10;
int *p=&a;
结合以上两条代码分析,上两条语句指声明整形变量a,赋值为10,并把变量a的地址赋值给指针变量p.
变量名:a
变量内容:10
地址:&a
指针:&a(变量a的地址其实就是指针)
指针变量:(存放指针的变量,即存放地址的变量)
指向:”*”表示指向,为了表示指针变量和所指的变量的联系,*P表示所指向的变量.在上段代码中,*P=a
c++中指针的理解
int a=10;
int *p=&a;
结合以上两条代码分析,上两条语句指声明整形变量a,赋值为10,并把变量a的地址赋值给指针变量p.
变量名:a
变量内容:10
地址:&a
指针:&a(变量a的地址其实就是指针)
指针变量:(存放指针的变量,即存放地址的变量)
指向:”*”表示指向,为了表示指针变量和所指的变量的联系,*P表示所指向的变量.在上段代码中,*P=a