HighLight:
1. Pointer
1). 用法
2). 指针参数
3). 野指针
4). 指针返回值
5). 指针加减整数
6). 数组和指针
7). const指针和指针const
2. String
Pointer
1. Basic
多字节的数据,将其首字节地址作为该数据的地址。将指针存放在一个变量中, 该变量叫指针变量。
int *p = &a;
--> *号前面类型 为目标类型。 指针指向什么类型*号前面就写什么类型
--> a变量的首字节的地址存放在p中
int *po = &i; // po是int指针(存放int i的地址)
po = &i; // &取地址运算符,所以&i和po代表的都是i的地址(int指针型)
*po = i; // i和*po代表的都是i的值(int)
2. 用法
1) 指针可以用于参数,传递变量的地址,就相当于可以在多个函数中操作相同的内存地址。
指针变量的类型和目标的类型不一定严格一样。
时间: 2024-10-06 16:49:37