c语言指针的两种写法
时间: 2024-03-02 16:46:27 浏览: 107
C语言经典指针与数组ppt
5星 · 资源好评率100%
C语言中指针有两种常见的写法:
1. 声明指针变量时使用星号(*):在声明一个指针变量时,需要在变量名前加上星号(*),表示该变量是一个指针。例如:
```
int *ptr;
```
这里声明了一个名为ptr的指针变量,可以指向int类型的数据。
2. 使用取地址符(&)获取变量的地址:通过使用取地址符(&),可以获取一个变量的地址,并将该地址赋给指针变量。例如:
```
int num = 10;
int *ptr = #
```
这里定义了一个整型变量num,并将其地址赋给了指针变量ptr。现在ptr指向了num的地址,可以通过ptr来访问和修改num的值。
需要注意的是,指针变量只能存储相应类型的地址,即指向相同类型的数据。另外,指针变量还可以通过解引用操作符(*)来访问所指向的数据。例如,`*ptr`表示访问ptr所指向的数据。
阅读全文