C语言基础学习-数据类型*详细讲解常量与变量

#算法处理的对象是数据,而数据是以某种特定的形式存在的(例如整数、实数、字符等形式)。

#不同数据之间往往存在某些联系。

#所谓数据结构指的是数据的组织形式。【例如数组】

  • 数据结构不同,算法也不同
    【对10个整数排序和对10个整数构成的数组排序的算法是不同的】
    在这里插入图片描述
    - 常量与变量

概念:其值不能被改变的量称为常量。

判断:

  • 字面常量/直接常量
    1、2、3、-1 称为整形常量
    4、6、-1.23 称为实型常量
    ‘a’ 、 ‘b’ 称为字符常量

  • 标识常量
    #define PRICE 30 // #define命令行代表定义PRICE常量数值为30
    #include <stdio.h>
    void main()
    {
    int num,total;
    num=10;
    total=num*PRICE
    printf(“total=%d\n”,total);
    }

运行结果为300

#符号常量与变量不同,符号常量的值在其作用域(作用域:函数范围内即该{}内,不允许再被改变/赋值)

#符号常量的优势:
1、含义清楚
2、在需要改变一个常量时能够做到“一改全改”

变量
概念:用来存放数据,值可以被改变【实际上是以一个名字对应,代表一个地址
在这里插入图片描述
**#理解:**由编译系统给每一个变量名分配对应的内存地址。从变量中取值,实际上是通过变量名找到相应的内存地址。【从变量中取值,实际上是通过变量名找到相应的内存地址,从该存储单元中读取数据,】

#:编译系统将大写字符和小写字母认为是两个不同的字符,因此sum和SUM是两个不同的变量名。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

其子昱舟

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值