const的作用:被它修饰的值不能改变,是只读变量。必须在定义的时候就给他赋初值。 区分指针常量和常量指针 1、指针常量(顶层const) 指针常量是指定义了一个指针,这个指针的值只能在定义时初始化,其他地方不能改变。 指针常量强调的是指针的不可改变性。 形式: 数据类型 * const 指针变量=变量名 例: int temp = 10; int temp1 = 12; int* const p = &temp; // 更改: p = &temp2; // 错误 *p = 9; // 正确 2、常量指针(底层const) 常量指...