1、指针的作用
- 将变量的地址提取出来,并将该地址存储在指针中.当要使用指向该地址的变量数据时,通过解除指针的引用实现.
2、使用指针的原因
1)、动态为新变量分配内存空间时,使用指针来记录.
2)、使用指针表示法操作存储在数组中的数据.
3)、通过指针,可以在函数中访问函数外部定义的大块数据
4)、指针是支持多态性起作用的基础,多态性是面向对象编程方法提供的最重要的功能.
3、char类型指针
- 给char类型指针赋值,赋值内容为字符串字面量
- 字符串字面量是const char类型数组,数据不能修改,所以指针变量pp要需要使用const进行修饰.
char* pp {"this is a good day."};