const用来在定义时修饰数据类型为常量(只读)
1. 一般使用情景:
主要用于定义函数形参和指针
因为3单独定义const变量可以完全用#define 命令代替
2. const与指针:
const int *p 为定义了一个指针,指针所指向的数据类型时const int,即常量
int * const p 为定义了一个常量(只读)指针,指针指向int类型的数据。
值得注意的是,不要将const int*p 的指针指向int类型,这是不规范的,即使它有时能用过编译
同样的,也不要将int *p类型的指针指向const int类型。