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

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

构建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

✧ 相关推荐 ✧

【本田思域2016款怎么样】新思域2016款优点、缺点
365完美体育app官网

【本田思域2016款怎么样】新思域2016款优点、缺点

📅 06-29 👁️ 4509
从0比7到1比3,国足75天蜕变背后发生了什么
365bet体育足球比分

从0比7到1比3,国足75天蜕变背后发生了什么

📅 08-08 👁️ 8727
要“丹麦声”,还要性价比丨双十一尊宝音响怎么选?附尊宝S7