C++变量的定义

简介: C++变量的定义

为什么要使用变量

程序在运行时,需要保存很多内容常常变化的数据。

比如,射击类游戏中不断变化的“分数”。


变量是什么

变量,是内存中的一块存储空间,即一小块内存。


变量和数据类型有什么关系?


变量,是一个盒子,盒子里保存了“数据”


数据又分成很多“类型”(数据类型)


=> 变量的类型,就是变量中数据的类型。


=> 变量在定义(创建)时,必须先指定它的类型。


  【相当于:制作一个盒子时,必须先确认这个盒子是用来装什么的】


=> 1个变量只有1个类型,而且不能改成其他类型


变量的定义


定义形式1:

int  x;

int  y;

定义形式2:(不推荐)

int  x,  y;

定义形式3:(定义的时候,设置一个初始值)

int  x = 100;


代码解读:

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


image.png

内存的存储单位-“字节”

内存的存储单位,是字节。

一个字节,包含8位二进制位。

变量名的命名规范


1)只能包含3种字符(数字、大/小写字母,下划线)


2)不能以数字开头(即,只能以字母或下划线开头)


 int  2name; //非法


3)不能和“关键字”同名(c语言内部已经使用的“名称”),比如类型名int


变量名的最大长度,C语言没有规定。


最大长度限制,取决于编译器,一般都在32以上。


变量名,最好“顾名思义”,不用使用汉语拼英的简写!


比如:用name表示姓名,用power表示功率。

命名风格:

1)下划线风格


int   student_age;  (一般用于变量名、函数名)


2)小驼峰风格


int   studentAge;  (一般用于变量名、函数名)


大驼峰风格

class  StudentAge;  (一般用于“类名”)


全部大写 (一般用于宏)

#define  MAX_AGE  30


请忘记“匈牙利命名法”(属性+类型+对象描述)


相关文章
|
5天前
|
C++
C++中类的定义与使用
C++中类的定义与使用
27 2
|
15天前
|
存储 编译器 C++
C++程序变量存储类别:深入理解与应用
C++程序变量存储类别:深入理解与应用
35 1
|
15天前
|
存储 C++
C++程序指针变量:深入理解与实践
C++程序指针变量:深入理解与实践
20 1
|
15天前
|
C++
C++程序中的类声明与对象定义
C++程序中的类声明与对象定义
24 1
|
5天前
|
C++
C++中使用namespace关键字定义和访问命名空间的技术性探讨
C++中使用namespace关键字定义和访问命名空间的技术性探讨
11 3
|
9天前
|
存储 安全 编译器
c++变量类型
c++变量类型
18 1
|
9天前
|
C++
c++变量作用域
c++变量作用域
17 2
|
11天前
|
存储 安全 编译器
C++数据类型与变量:深入理解与应用
C++数据类型与变量:深入理解与应用
|
14天前
|
C++
C++ 变量作用域
C++ 变量作用域
24 0
|
15天前
|
存储 程序员 编译器
C++程序中的变量
C++程序中的变量
23 1