我要投搞

标签云

收藏小站

爱尚经典语录、名言、句子、散文、日志、唯美图片

当前位置:双彩网 > 指针 >

常量指针和指针常量有什么区别

归档日期:07-05       文本归类:指针      文章编辑:爱尚语录

  可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。

  指针的话看const离谁( 是‘*’ 还是‘指针变量名’)比较近就是修饰谁的,比如

  const * 表示带*运算对象的是常量,也就是*p 不可变 (暗示p可变,p不带‘*’ 嘛)

  * const 变量名 表示变量名是常量 也就是p不可变 (暗示*p可变,const没有修饰‘*“ 嘛)

  int const *p或者const int *p:指向常量的指针(*p称为指针常量,不过一般没有这种说法),不能通过该指针来改变对象的值;指针自身是变量,故其指向可变

  int *const p:常量指针,必须初始化,且指针本身是常量,其指向不可变;但所指向的值不一定是常量

本文链接:http://masterblue.net/zhizhen/276.html