zoukankan      html  css  js  c++  java
  • c语言学习笔记 const变量

    在c语言的编程过程中经常会遇到有常数参加运算的运算,比如这种。

    int a=100*b;

    这个100我们叫常数或者叫常量,但是程序中我们不推荐这种直接写常数的方法,有两个缺点。

    第一是程序可读性差。

    a=100*b

    直接给我这个代码,我自己都不知道是什么意思,100代表什么意思呢?别人可能根本就都不懂你的代码。

    第二是可维护性差,如果要讲100改成200,一个还好,试想如果程序中有10个类似的例子,是不是得修改10次。

    为了解决这个问题,我们引入了const这个关键字,只要在一个变量前面加上const关键字,那么这个变量的值只能被修改一次,那就是初始化的时候,其它时候你只能引用它的值,不能给它赋值,这样不久达到了常量的目的了吗?而且我们可以给这个常量起一个名字,这样可读性和可维护性不久变高了吗?

    const int NUM =50;

    const int AMOUNT =20;

    int b=NUM*AMOUNT;

    上面是A方案

    下面是B方案

    int b=20*50;

    结果是一样的,但是那一种更容易读懂,可维护性更高呢?

  • 相关阅读:
    pandas read_excel 产生 Unnamed:0 列
    python 打印输出百分比符号%
    python 内存回收
    python 编码问题
    python 判断 txt 编码方式
    python 二维list取列
    python 两个list 求交集,并集,差集
    pandas Timestamp的用法
    Dataframe 取列名
    Dataframe 新增一列, apply 通用方法
  • 原文地址:https://www.cnblogs.com/yfish/p/9595718.html
Copyright © 2011-2022 走看看