一、const 普通用法
----
const 关键字 在 C 和 C++ 中的表现不同 , 本篇博客主要介绍 C 语言中的 const 用法 ;
const 的用法 : 下面的
2
个写法作用相同...需要查看 const 修饰的是 指针变量 , 还是 修饰 指针变量 指向的内存空间 ;
const 在 * 右边 ( 指针常量 | const 修饰的是变量 ) : const 修饰的是 指针变量 ,...如 char * const d , const 修饰的是 char * , 指针不能被修改 ; 这是 指针常量 ;
const 在 * 左边 ( 常量指针 | const 修饰的是数据类型 ) : const...修饰的是 指针变量 指向的内存空间 , 如 const char *c , const 修饰的是 char , char 数据不能被修改 , 这是 常量指针 , 指向常量的指针 ;
const 修饰的是右边的内容...,
右边是 变量 , 相当于 const 在 * 右边 , 指针常量 , 指针不能修改 ;
右边是 数据类型 , 相当于 const 修饰的是 内存中的数据 , 指针指向的内存不能被修改 ;