C语言中的指针是什么?如何使用指针?
时间: 2023-11-24 09:47:36 浏览: 172
C语言中的指针是一个变量,它存储了一个内存地址。通过指针,可以访问和修改该地址处的数据。指针使用时需要先定义,然后通过取地址符“&”获取变量的地址,将地址赋值给指针变量。使用指针时,可以通过解引用符“*”来访问该地址处的数据。
例如,定义一个整型变量a,然后定义一个指向a的指针变量p,代码如下:
```
int a = 10;
int *p = &a;
```
这里,p就是一个指向a的指针变量。可以通过*p来访问a的值,例如:
```
printf("%d\n", *p); // 输出10
```
还可以通过指针修改a的值,例如:
```
*p = 20;
printf("%d\n", a); // 输出20
```
阅读全文