问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

如何理解C语言常量和变量

发布网友 发布时间:2022-12-30 08:31

我来回答

1个回答

热心网友 时间:2023-11-20 19:58

  对于基本数据类型量,按其取值是否可改变又分为常量和变量两种。在程序执行过程中,其值不发生改变的量称为常量,其值可变的量称为变量。它们可与数据类型结合起来分类。例如,可分为整型常量、整型变量、浮点常量、字符常量、字符变量、枚举变量、枚举变量。在程序中,直接常量是可以不经说明而直接引用的,而符号常量和变量则必须先定义后使用。

  1、C语言常量和符号常量

    在程序执行过程中,其值不发生改变的量称为常量。

    1.1直接常量(字面常量):

    整型常量:12、0、-3;

    实型常量:4.6、-1.23;

    字型常量:‘a’、‘b'。

    1.2符号常量

    标识符:用来标识变量名、符号常量名、函数名、数组名、类型名、文件名的有效字符序列。

    符号常量:用标识符代表一个常量。在C语言中,可以用一个标识符来表示一个常量,称之为符号常量。

    符号常量在使用之前必须先定义,其一般形式为:#define 标识符  常量其中#define也是一条预处理命令(预处理命令都以"#"开头),称为宏定义命令(在后面预处理程序中将进一步介绍),其功能是把该标识符定义为其后的常量值。一经定义,以后在程序中所有出现该标识符的地方均代之以该常量值。

    习惯上符号常量的标识符用大写字母,变量标识符用小学字母,以示区别。

    例3.1  符号常量的使用。

    #define PRICE 30main() {

        int num,total;

        num=10;

        total=num*PRICE;

        printf('total=%d",total);

    }

    用标识符代表一个变量,称为符号常量。

    符号常量与变量不同,它的值在其作用域内不能改变,也不能再被赋值。

    使用符号常量的好处是:含义清楚;能做到“一改全改”。

  2、C语言变量

      其值可以改变的量称为变量。一个变量应该有一个名字,在内存中占据一定的存储单元。变量定义必须放在变量使用之前。一般放在函数体的开头部分。要区分变量名和变量值是两个不同的概念。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
大学中大德指什么 驾考各科通过率是多少 驾考全部一次过的比例 驾考宝典科目一通过率多少 驾考宝典通过率怎么算的 .js 文件和 .mjs 文件的区别 .js是什么文 苹果13在哪切换4G网络 苹果13怎么把5g换成4g?苹果13设置4g网络方法介绍 iphone13如何更改网络信号 iphone13手机5G设置成4G教程 如何消除痘印 3种方法来消除痘印 请问一下大学本科是什么学历 电脑数据迁移是什么意思? 女生约一个男生好几次他都不出来 那他是杂想的/ 自带路由器好,还是另外接无线路由器好? 电脑硬件测温 用测温软件测电脑各硬件的温度准不准呀? 夏季野钓,要想钓到大鱼,要避开哪些“坑”? 事业单位工作人员三十年前违纪行为现在依据什么规定处理 现行规则下偿付能力达标要求的要求有哪些 可集成策略中哪个是最容易实现的 用手机ps无痕改字可以通过哪些软件来实现? 给大家分享一道在家就可以做的硬菜 膳食健康小课堂:必会的5道家常硬菜,招待客人的首选,赶紧收藏 千野旗下品牌有哪些 想找一些生日蛋糕的唯美图片,类似下图的,用来做桌面,网上找的分辨率都太小,有能帮我的朋友吗,谢谢了 鱼腥草可以止咳吗 即鱼炖冰糖止咳吗? 宁波市鄞州区农村商业银行在哪里? 上海迪巧实业有限公司是真的吗 EXCEL的商务合同制作 模组定义档案详细资料大全 现在做化妆品护肤品代购能发家吗 发家女装属于什么档次的牌子 岛的组词大全(约50个) 岛的词语解释_岛是什么意思? 海信滚筒洗衣机的门太紧怎么调 海信全自动滚筒洗衣机喇叭怎么调 八宝粥怎么热 这么热八宝粥 八宝粥凉了倒出来怎么热啊 豪爵宇钻电喷125摩托车发动机是什么颜色 125踏板电喷摩托车冷起动最低电压是多少伏 2014年豪爵宝逸125一8是电喷摩托吗 一个可以申请几个微信公众号 你知道吗 广州热门商务中心品牌来一个? 一个能绑定几个公众号 一个及手机号码可以绑定几个公众号?, 一个可以运营几个微信公众号 微博怎么拉黑话题啊 乐视电视没人碰自己开机了怎么回事? 用什么软件检测显示屏色彩,明暗程度