目录
一.变量
1.什么是变量
1.变量顾名思义就是可以改变的量,变量的值是可以改变的,变量不是定值。
2.变量的定义方法
数据类型 + 变量名 = 初始值
3.变量的命名方法
1.不能使用 “关键字“ “关键字“ “关键字“
2.变量名只能由字母(大写或小写),数字 ,下划线_ 组成。
3.*****数字不能出现在第一位*****
4.名字长度不能超过63个字符
例如(以下是错误的命名方法)
错误原因: 1yuan 以数字伟第一位命名
错误原因:“scanf” 是关键词不能用关键词进行命名
4.变量的作用域和生命周期
1.作用域
1.作用域就是变量可以使用是范围
a是在{}内定义的,如果在{}外去打印a就无法找到a
2.全局变量的作用域是整个工程
2.生命周期
1.变量的生命周期就是变量从创建到销毁的时间段
2.全局变量的生命周期是,整个程序的生命周期
3.局部变量的生命周期是,它进入所在作用域开始,出作用域结束。
二.常量
1.一般的常量
例如: 数字 1 ,2 , 3 ,4
字母中的‘a’ ,‘b’ ,‘c’这些值是不能改变的
2.特殊的常量
1.const 修饰的常变量
例如:定义一个int类型的,变量名是age的变量,初始值为20;
当我们想要改变age,将30赋给ages不能进行操作的。因为age被const修饰
所以被改变。
*****const修饰的变量具有常量的属性(不能被改变的性质) ,但被修饰的仍然还是变量 ,只是变量值不能被改变。
2.define 定义的常量
方法 #define 名字 常量值
3.枚举常量
枚举常量是自己定义是常量
例如我们熟悉的int 型数据,而数字1,2,3就是int型里面的常量
同理 ‘z’ ,’h‘ , ‘u' 也是char型的常量数据
可以理解为 int 和char是数据类型 ,1 2 3和z h u它们所包含的常量数据。