1.4 程序风格提示
const
1. const type varname 等价于 type const varname
2. const type * varname 不等价于 type * const varname
3. const type * varname 内容为常量,指针可指向别处
4. type * const varname 指针本身为常量,但可修改所指内容
typedef
typedef仅仅声明类型的别名而不是创建新类型
以下需要注意:
typedef char* CHARS;
typedef CHARS const CPTR; (CPTR是char* const 类型) 而
typdef const CHARS CPTR;
CPTR仍然是char* const 类型 不能简单看成替换
如果要声明const char* 类型则需要明确指出
typdef const char* CPTR2;
-----------------------------------------------------------
每天进步一点