zoukankan      html  css  js  c++  java
  • C++常量指针与常量数据

    常量指针即指针是常量的,一但声明指向某个数据后不能被更改,但是指向的数据可以被更改。声明格式如下:

    1 int demo = 0;
    2 int * const p = &demo;

    常量数据是指数据是常量的,一但被初始化后不能被修改。声明格式如下:

    1 int demo = 0;
    2 const int * p = &demo;

    常量指针与常量数据配合使用的区别如下:

    1 int demo = 0,test = 1;
    2 //常量指针
    3 int * const p = &demo;
    4 *p = 1; //right!
    5 p = &test; //wrong!
    int demo = 0,test = 1;
    //常量数据
    const int *p = &demo;
    *p = 1;//wrong!
    p = &test; //right!
    1 int demo = 0,test = 1;
    2 const int * const p = &demo;
    3 *p = 1;//wrong!
    4 p = &test; //wrong!
  • 相关阅读:
    Life Forms POJ
    Musical Theme POJ
    Long Long Message POJ
    ci框架多语言切换
    vi模式
    并发量
    运维技术规划
    Linux装mysqli.so
    任何一门语言思考的
    python例子
  • 原文地址:https://www.cnblogs.com/zhaohuaipeng/p/4807724.html
Copyright © 2011-2022 走看看