C++中的指针概念与C一样,很简单就不多说了。例如:
int a = 30;
int *p = &a;
int c= *p;
定义整形变量a,a的值是30,定义一个指针变量p,这里的p是整形指针,只能指向存有整形值的地址。所以p的值就是变量a的地址。
取出指针p所指向的地址里存的值,这里p指向的是a.所以*p就是30;
还有其他的知识如:如果不了解可以重新温习下C语言。
指针数组,数组指针,函数指针。双重指针
C++中的指针概念与C一样,很简单就不多说了。例如:
int a = 30;
int *p = &a;
int c= *p;
定义整形变量a,a的值是30,定义一个指针变量p,这里的p是整形指针,只能指向存有整形值的地址。所以p的值就是变量a的地址。
取出指针p所指向的地址里存的值,这里p指向的是a.所以*p就是30;
还有其他的知识如:如果不了解可以重新温习下C语言。
指针数组,数组指针,函数指针。双重指针