C++指针变量的基本写法
指针变量与应用——动态数组
在C++中,有一种神奇的变量,它不可以表示一个值,但是可以表示某个元素的地址,通过地址来访问这个元素。
打个比方:你有一张地图和一个坐标,你就可以通过访问这个坐标来达到你访问坐标所表示的元素的目的。指针变量就是这个“坐标”。
下面我们来具体看看指针变量的应用。
1、指针变量的性质
正如上面所说,指针变量不可以表示一个值,但是可以指向别的元素的地址,通过这个地址来间接访问这个元素的值。
由于它的性质,指针变量不可以直接=一个元素,赋值时要注意。
具体操作下面会讲到。
2、指针变量的声明
如何声明一个指针变量? 有如下表达式:
数据类型+“*”+指针名
通常我们这样赋值:
int main() { int *p=NULL; return 0; }