关键字 const的作用:
1、只读
2、使用关键字const也许能产生更紧凑的代码
3、使编译器很自然地保护那些不希望被改变的参数,防止其被无意的代码修改
题目:
[code=c]
1、const int a;
2、int const a;
3、const int *a;
4、int * const a;
5、int const * a const;[/code]
答案:
1、a是一个常整型数
2、a是一个常整型数
3、a是一个指向常整型数的指针(也就是,整型数是不可修改的,但指针可以)
4、a是一个指向整型数的常指针(也就是说,指针指向的整型数是可以修改的,但指针是不可修改的)
5、a是一个指向常整型数的常指针(也就是说,指针指向的整型数是不可修改的,同时指针也是不可修改的)