🌈 style:
This commit is contained in:
@@ -1,4 +1,5 @@
|
||||
# 目录
|
||||
|
||||
- [目录](#目录)
|
||||
- [指针](#指针)
|
||||
- [变量与地址](#变量与地址)
|
||||
@@ -16,7 +17,6 @@
|
||||
- [指针数组与数组指针](#指针数组与数组指针)
|
||||
- [多级指针](#多级指针)
|
||||
|
||||
|
||||
# 指针
|
||||
|
||||
## 变量与地址
|
||||
@@ -27,8 +27,6 @@
|
||||
|
||||
`100`是存放在这个地址的变量的值。
|
||||
|
||||
|
||||
|
||||
## 指针与指针变量
|
||||
|
||||
```c
|
||||
@@ -39,14 +37,10 @@ int **q = &p;
|
||||
|
||||
p是一个指针变量,他所存放的值是指针,指向另一个变量`i`的地址。
|
||||
|
||||
|
||||
|
||||
## 直接访问与间接访问
|
||||
|
||||
同样对于上面那个存放值为`100`的变量,既可以通过`i`直接访问,也可以通过`*p, **q`来间接访问。
|
||||
|
||||
|
||||
|
||||
```c
|
||||
#include <stdio.h>
|
||||
#include <stdlib.h>
|
||||
@@ -122,8 +116,6 @@ int main()
|
||||
}
|
||||
```
|
||||
|
||||
|
||||
|
||||
## 空指针与野指针
|
||||
|
||||
- 野指针:`int *p = 0x14532534`,不确定这个地址的情况,盲目的指过去,那么读或者写都是非法的。
|
||||
@@ -147,16 +139,12 @@ int main()
|
||||
}
|
||||
```
|
||||
|
||||
|
||||
|
||||
## 空类型
|
||||
|
||||
`void *q`
|
||||
|
||||
万能类型。
|
||||
|
||||
|
||||
|
||||
## 定义与初始化的书写规则
|
||||
|
||||
```c
|
||||
@@ -164,13 +152,9 @@ int *p;
|
||||
int* p;
|
||||
```
|
||||
|
||||
|
||||
|
||||
## 指针运算
|
||||
|
||||
`&` ` *` 关系运算 `++` `--`
|
||||
|
||||
|
||||
`&` `*` 关系运算 `++` `--`
|
||||
|
||||
## 指针与数组
|
||||
|
||||
@@ -269,8 +253,6 @@ int main()
|
||||
}
|
||||
```
|
||||
|
||||
|
||||
|
||||
### 指针与二维数组
|
||||
|
||||
```c
|
||||
@@ -326,8 +308,6 @@ int main()
|
||||
}
|
||||
```
|
||||
|
||||
|
||||
|
||||
### 指针与字符数组
|
||||
|
||||
```c
|
||||
@@ -387,8 +367,6 @@ int main()
|
||||
}
|
||||
```
|
||||
|
||||
|
||||
|
||||
## const 与指针
|
||||
|
||||
- 常量指针:**指向常量的指针**
|
||||
@@ -494,10 +472,6 @@ int main()
|
||||
|
||||
```
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
## 指针数组与数组指针
|
||||
|
||||
- 数组指针:指向数组的**指针**。
|
||||
@@ -512,8 +486,6 @@ int main()
|
||||
|
||||
如:`int *arr[3];` 看成 `int *[3] arr;`
|
||||
|
||||
|
||||
|
||||
```c
|
||||
#include <stdio.h>
|
||||
#include <stdlib.h>
|
||||
@@ -552,9 +524,4 @@ int main()
|
||||
}
|
||||
```
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
## 多级指针
|
||||
|
||||
|
||||
Reference in New Issue
Block a user