指针怎么用
时间: 2023-07-03 13:13:40 浏览: 84
指针是C/C++语言中非常重要的概念,它是一种变量,用来存储另一个变量的地址。指针的使用可以让我们更方便地对内存进行操作。
以下是一些指针的基本用法:
1. 定义指针变量
指针变量的定义方式为:数据类型 *指针变量名;
例如,定义一个指向整型变量的指针变量p,可以这样写:
```
int *p;
```
2. 指针的赋值
指针变量存储的是某个变量的地址,可以通过取地址符&获取变量的地址,然后将地址赋值给指针变量。
例如,将整型变量a的地址赋值给指针变量p,可以这样写:
```
int a = 10;
int *p = &a;
```
3. 指针的解引用
指针变量存储的是某个变量的地址,可以通过解引用符*来访问该地址上的变量的值。
例如,访问指针变量p所指向的整型变量a的值,可以这样写:
```
int a = 10;
int *p = &a;
int b = *p;
```
4. 指针的运算
指针可以进行加、减、比较等运算。
例如,将指针变量p加1,可以这样写:
```
int a = 10;
int *p = &a;
p = p + 1;
```
这样p就指向了a的下一个地址。
阅读全文