你真的懂变量?什么是变量,为什么要使用变量

构建IT大厦的砖块:变量

变量,不是数学中的变量。

为什么要使用变量
程序在运行时,需要保存很多内容常常变化的数据。
比如,射击类游戏中不断变化的“分数”。

世界中的芸芸众生:
在这里插入图片描述

程序中的数据:
在这里插入图片描述

一个程序运行时,大量数据存储在“变量”中。
数据在大量变量之间“计算”、“交换”。
变量是处理数据的基本实体。

变量是什么

变量,是内存中的一块存储空间,即一小块内存。
在这里插入图片描述

变量和数据类型有什么关系?
变量,是一个盒子,盒子里保存了“数据”
数据又分成很多“类型”(数据类型)
=> 变量的类型,就是变量中数据的类型。
=> 变量在定义(创建)时,必须先指定它的类型。
【相当于:制作一个盒子时,必须先确认这个盒子是用来装什么的】
=> 1个变量只有1个类型,而且不能改成其他类型

变量的定义
在这里插入图片描述

定义形式1:
int x;
int y;

定义形式2:
int x, y;

定义形式3:(定义的时候,设置一个初始值)
int x = 100;

代码解读:

int  a;  //定义了一个变量
a = 100;

在这里插入图片描述

内存的存储单位-“字节”
内存的存储单位,是字节。
一个字节,包含8位二进制位。

变量名的命名规范
1)只能包含3种字符(数字、大/小写字母,下划线)
2)不能以数字开头(即,只能以字母或下划线开头)
int 2name; //非法
3)不能和“关键字”同名(c语言内部已经使用的“名称”),比如类型名int

变量名的最大长度,C语言没有规定。
最大长度限制,取决于编译器,一般都在32以上。

变量名,最好“顾名思义”,不用使用汉语拼英的简写!
比如:用name表示姓名,用power表示功率。

命名风格:
1)下划线风格
int student_age; (一般用于变量名、函数名)
2)小驼峰风格
int studentAge; (一般用于变量名、函数名)
3)大驼峰风格
class StudentAge; (一般用于“类名”)
4)全部大写 (一般用于宏)
#define MAX_AGE 30

  • 6
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

weifc-wei

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

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

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

打赏作者

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

抵扣说明:

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

余额充值