C++中什么是指针?如何定义指针?
时间: 2024-06-18 13:03:20 浏览: 233
指针c++关于指针的讲解
在C++中,指针是一种特殊的变量,它存储了一个变量的地址。指针可以让我们直接访问内存中的数据,并对其进行操作,因此在C++中使用指针是非常重要的。
要定义一个指针变量,需要使用“*”符号,例如:
```
int *p;
```
这个语句定义了一个指向整型变量的指针p。在定义时,我们可以给指针赋初值,例如:
```
int a = 10;
int *p = &a;
```
这个语句定义了一个指向整型变量a的指针p,并将p的值设置为a的地址。
我们也可以使用new运算符动态地分配内存空间,并返回该空间的地址,例如:
```
int *p = new int;
```
这个语句定义了一个指向整型变量的指针p,并使用new运算符分配了一个整型变量的内存空间,并将该空间的地址赋给了p。
阅读全文