zoukankan      html  css  js  c++  java
  • 面试集锦-常量,const, const 对指针的影响

    在C语言中不可改变的数据(量)就是常量
        在C语言中有三种常量
            字面量(直接量),就是直接写出来的,从写法上就可以看出值与类型等,例如:19,123.456等
            名字常量(宏定义,宏替换),语法:
                在代码一开始的位置写上
                    #define 名字 值
                运行原理说明:程序要经过:编码->编译->链接->运行
                        在编译的过程中,又分为一开始的预编译
                        在预编译的时候,编译器会读取编码,并将使用到宏定义的地方用宏替换
            宏替换有一定的缺陷,就提出来了const常量
               ? 类型说明符 ? 常量名 = 值;

    const 常量: 要定义一个整数类型的常量

    int const num1 = 19;

    const int num1 = 19;   const写在前面后面都是可以的,如果用const 修饰,num1 的值就不能自被修改了

    const 与指针

    const int *p1;

    int const *p1;    //这两个一样,  这样的指针变量不允许使用指针变量修改指向额变量的值,但是可以重新指向另一个变量

    int const *p1;

  • 相关阅读:
    作业6
    作业8
    作业7
    作业5
    作业4
    作业3
    作业2
    作业1
    浏览器跨域的细节
    解析node-cors模块
  • 原文地址:https://www.cnblogs.com/it-k-50/p/5837352.html
Copyright © 2011-2022 走看看