zoukankan      html  css  js  c++  java
  • const 关键字及作用

    1.const 修饰一般常量,可以把变量变成常量

      例如:

              int  num=10;

              num=100;

              printf(“num=%d ”,num);

    输出的来得值为:100

    但是如果const int num=10;

               num=100;  //就会显示错误

    2.const 修饰指针有三种情况

    (1)  constint*号之前,就是指针变量p的指向可以改变,但是指向的内存空间的值不能改变

      上图显示出错的原因是,*p只能读操作

    2constint*号之间,就是指针变量p的指向可以改变,但是指向的内存空间的值不能改变

    (3)constint*号之后,指针变量p的指向不可以改变,但是指向的内存空间的值可以改变。

    但是,不把p=&b注释掉的情况为会提示错误:

    4int*的前后都有const,指针变量p的指向不可以改变,指向的内存空间的值也不可以改变。

  • 相关阅读:
    如何给发票抬头增加页签
    记录激活SAP SMTP服务过程
    反射
    乱码问题
    使用idea的常用的技巧
    解决double的值相加的问题
    代理模式之静态代理
    foreach的真面目
    记录java的面试的每一个瞬间
    变量的经典
  • 原文地址:https://www.cnblogs.com/lyz0925/p/4363678.html
Copyright © 2011-2022 走看看