const int a与int const a
符号常量.两种格式无多大区别.
但当const修饰的是指针时就有区别.
const int* a
int* const a ;
如果const位于星号的左侧,则const就是用来修饰指针所指向的变量,即指针指向为常量;如果const位于星号的右侧,const就是修饰指针本身,即指针本身是常量
const int a与int const a
符号常量.两种格式无多大区别.
但当const修饰的是指针时就有区别.
const int* a
int* const a ;
如果const位于星号的左侧,则const就是用来修饰指针所指向的变量,即指针指向为常量;如果const位于星号的右侧,const就是修饰指针本身,即指针本身是常量