想要正确理解const关键字,只需记住一句话:
cosnt关键字优先修饰左边,如果左边每东西,就作用于右边。
const int a; 修饰int a 不能改变
const int *a ;
int const *a;
修饰int 指针a指向的地址可以改变,但是地址中存的值不能改变。
int *const a ; 修饰* 指针a指向的地址不可以改变,但是地址中存的值可以改变。
const int * const a; 指针a指向的地址不可以改变,但是地址中存的值也不可以改变。
想要正确理解const关键字,只需记住一句话:
cosnt关键字优先修饰左边,如果左边每东西,就作用于右边。
const int a; 修饰int a 不能改变
const int *a ;
int const *a;
修饰int 指针a指向的地址可以改变,但是地址中存的值不能改变。
int *const a ; 修饰* 指针a指向的地址不可以改变,但是地址中存的值可以改变。
const int * const a; 指针a指向的地址不可以改变,但是地址中存的值也不可以改变。
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/270272.html
如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!