, const 可以在 数据类型 前面 , 也可以在 数据类型 后面 ;
// 下面两个 const 用法相同
const int a;
int const a;
二、常量指针 ( 指向 常量 的指针...都不能被修改 ;
const char * const c;
四、const 在 * 左右的意义
----
普通的数据类型 , const 在数据类型左右作用相同 ;
指针数据类型 , const...* , 指针不能被修改 ; 这是 指针常量 ;
const 在 * 左边 ( 常量指针 | const 修饰的是数据类型 ) : const 修饰的是 指针变量 指向的内存空间 , 如 const char...*c , const 修饰的是 char , char 数据不能被修改 , 这是 常量指针 , 指向常量的指针 ;
const 修饰的是右边的内容 ,
右边是 变量 , 相当于 const 在 * 右边..., 指针常量 , 指针不能修改 ;
右边是 数据类型 , 相当于 const 修饰的是 内存中的数据 , 指针指向的内存不能被修改 ;