82次浏览

const int * a; 和 int * const a; 有什么区别?

在定义变量的时候是没有区别的, 例如:

const int a; 

int const a;

但是定义此类变量时,const一般放在前面!

const int* a;  保证指针所指的数据不能被修改

int* const a; 保证指针不能被修改.

const int* const a;指针所指的数据不能被修改,指针不能被修改.

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注