关键字const有什么含意?

关键字const有什么含意?

1)使用Const关键字的地方是为了说明这个参数为常量,是不应该被修改的。

2)合理使用const 可以是编译器自然的保护那些不希望被修改的参数,防止被无意的代码修改。

3)通过给优化器一些有用的信息,使用关键字const也许是代码更加紧凑。

 

下面的声明都是什么意思?

1)const int a;
2)int const a;
3)const int *a;
4)int * const a;
5)int const * a const;

1)  a是一个常整数;

2)  a是一个常整数;

3)  a是一个指向常整形的指针

4)  a是一个指向整型的常指针;

5)  a是一个指向常整型的常指针;

原文地址:https://www.cnblogs.com/smile-at-you/p/3357811.html