zoukankan      html  css  js  c++  java
  • 常量

    声明常量使用 const 关键字

    1. 声明整型、浮点型常量 

      

      

    1 const int a = 10;
    2 
    3 int const a = 10;    //const在前或在后作用相同

      a的值不能被更改,所以应在声明时赋值,或作为形参在函数被调用时赋值

    2.指针常量和常量指针

      

    1 const int *a; //-----------1
    2 
    3 int const *a;  //----------2
    4 
    5 int * const a; //----------3
    6 
    7 int const * const a;//-----4
    8 
    9 const int * const a;//-----5

      1和2相同,为常量指针,即指向常量的指针,所以指针指向的单元格内容不能变,但指针指向的地址可以变

      3为指针常量,即指针类型的常量,所以指针指向的地址不能变,但该地址中的内容能改变

      4和5相同,指针指向的地址和地址中的内容能不改变

      总结:const修饰后面的第一个 * 或 变量名,若修饰*则指针指向地址的内容不能变

           若修饰变量名,则指针指向地址不能变

    3.使用#define声明常量,可以用于所有地方,例如声明数组长度

      const 只能用于允许使用变量的地方,

    --------------------------------------------------------------------------------------------------------------------------------------------------------------------- ---------------------------------------------------------------------学习记录,都是基本知识------------------------------------------------------------------------ ---------------------------------------------------------------------------------------------------------------------------------------------------------------------
  • 相关阅读:
    Vue 兄弟组件通信(不使用Vuex)
    vue2.0 #$emit,$on的使用
    Bootstrap栅格系统基本使用
    字体图标使用
    js事件委托
    帆布小球碰壁效果
    vuex -- vue的状态管理模式
    JavaScript --经典问题
    总结获取原生JS(javascript)基本操作
    git的基本操作
  • 原文地址:https://www.cnblogs.com/hugue/p/5002911.html
Copyright © 2011-2022 走看看