首页 > 代码库 > const指针
const指针
1.指向常量的指针
double pi = 3.14;
const double * cptr = π
指向常量的指针并没有规定其所指的对象必须是一个常量,所谓指向常量的指针仅仅要求不能通过该指针改变对象的值,而没有规定那个对象的值不能通过其他途径改变。
所谓指向常量的指针,不过是指针自以为是,他们觉得自己指向了常量,所以自觉低不去改变所指对象的值。
指向常量的指针,“指向常量的”是修饰指针的,只是说不能通过指针去修改那个变量,并没有说那个变量是常量。
2.常量指针
指针也是对象,因此允许把指针本身定为常量,常量指针必须初始化,而且一旦初始化完成,则他的值就不能再改变了,
int num = 0;
int * const p = #
const指针
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。