C语言中指针概念
时间: 2023-11-02 21:14:13 浏览: 103
在C语言中,指针是一种变量类型,它存储了一个变量的内存地址,而不是变量的值本身。指针可以用来访问和修改存储在内存中的变量的值。
要声明一个指针变量,需要在变量名前面加上一个星号(*)符号。例如,下面的代码声明了一个名为p的指向整数的指针变量:
```
int *p;
```
要将指针变量指向一个特定的变量,需要使用取地址运算符(&)来获取该变量的地址,并将其赋值给指针变量。例如,下面的代码将p指向一个名为a的整数变量:
```
int a = 10;
p = &a;
```
要访问指针所指向的变量的值,需要使用解引用运算符(*)来获取该变量的值。例如,下面的代码将输出变量a的值:
```
printf("%d\n", *p);
```
阅读全文