1.const int *a 知道他与int const *a相同就知道他代表什么意思,然后再比较 int *const a,就知道各自的意思了!!!前者表示int 是const,后者表示指针是const.
2.volatile参数:一个被定义为volatile的变量说明这变量可能会被意想不到的改变,也就告诉编译器不要去优化这个变量。
1.const int *a 知道他与int const *a相同就知道他代表什么意思,然后再比较 int *const a,就知道各自的意思了!!!前者表示int 是const,后者表示指针是const.
2.volatile参数:一个被定义为volatile的变量说明这变量可能会被意想不到的改变,也就告诉编译器不要去优化这个变量。