Oracle® Solaris Studio 12.4:C 用户指南

退出打印视图

更新时间: 2014 年 12 月
 
 

6.5.3 const 意味着 readonly

根据经验,对于关键字,readonly 优于 const。如果某程序以此方式读取 const,则以下示例中的声明很容易理解,即第二个参数仅用于读取字符值,而第一个参数覆盖它指向的字符。

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

此外,尽管在示例中,cpi 的类型是指向 const int 的指针,但您仍可以通过其他某些方法更改它指向的对象的值,除非它确实指向被声明为 const int 类型的对象。