实例语句:
int const a, b, c;
int const *pa;
int *const pb;
int const * const pc;
可以使用以下两条语句:
pa = &b;
*pb = 0x20;
不可以使用以下4条语句:
*pa = 0x20;
pb = &a;
*pc = 0x20;
pc = &b;
作用:
1. 声明为常量,告诉用户这个参数的应用目的,
2.给编译器优化提供信息,产生紧凑的代码;const变量集中存放在一个const段中
3.保护函数参数,
4.提高编译效率,编译器将const变量存放在符号表中,编译期间作为一个常量,不用再读写内存。
阅读(562) | 评论(0) | 转发(0) |