C++——常值变量指针

刺骨的言语ヽ痛彻心扉 2022-04-03 06:38 308阅读 0赞
  1. #include<iostream.h>
  2. int main()
  3. {
  4. int a=1; //普通变量
  5. const int b=2; //常值变量
  6. //常值变量指针可以指向普通变量也可以指向常值变量
  7. //常值变量指针的const修饰符必须放在*号前面
  8. //常值变量指针的声明可以不赋初值
  9. const int *pa;
  10. pa=&a; //常值变量指针可以指向普通变量
  11. cout<<*pa<<endl;
  12. pa=&b; //常值变量指针可以指向常值变量
  13. cout<<*pa<<endl;
  14. // (*pa)++; 不能对常值变量指针指向的变量的值进行修改,
  15. // 原因:常值变量指针的指向可能是常值变量常值变量的值是不能进行修改的
  16. pa++; //可以移动常值变量指针,可以使常值变量指针指向其他地址
  17. return 0;
  18. }

发表评论

表情:
评论列表 (有 0 条评论,308人围观)

还没有评论,来说两句吧...

相关阅读

    相关 指针变量

    一:指针变量的定义 类型说明符 \变量名; eg:int \p;\表示这是一个指针变量,变量名即为指针变量名,类型说明符表示该指针变量所指向地址的数据类型。 二:指针的赋