const int a; int const a; const int *a; int * const a; const int * const a;
对指针来说,可以指定指针本身为const,也可以指定指针所指的数据为const,或二者同时指定为const。
1)const int a; int const a;
这两个写法是等同的,表示a是一个int常量。
2)const int *a; int const* a;
表示a是一个指针,可以任意指向int常量或者int变量,它总是把它所指向的目标当作一个int常量。
3)int *
原创
2015-09-20 10:31:47 ·
868 阅读 ·
1 评论