Sun Studio 12:C 用户指南

6.6.3 const 意味着 readonly

根据经验,对于关键字,readonly 优于 const。如果以此方式读取 const,则如下声明:


char *strcpy(char *, const char *);

很容易理解,即第二个参数仅用于读取字符值,而第一个参数覆写它指向的字符。此外,尽管在以上示例中,cpi 的类型是指向 const int 的指针,但您仍可以通过其他某些方法更改它指向的对象的值,除非它确实指向被声明为 const int 类型的对象。