一、常量和变量区别
常量:值不能被修改的量,一般作为数值使用
变量:值可以被修改的量,在各个地方广泛使用
二、变量定义
1、格式:
数据类型 变量名;(注意是英文分号)
2、变量名起名规则:
(1)变量名只能由字母、数字、下划线(_)、美元符($)组成。
(2)变量名不能以数字开头
(3)不能和C语言中的关键字重复
(4)起名最好通俗易懂
例:定义一个变量用于存储某件产品的价格
分析:价格一般都有小数(如网上很多9.9之类商品),所以我们数据类型可以选择float和double,由于float在空间中占用字节数小,所以我们选择float(当然double也没问题)。
变量名由于是价格,所以我们可以用price,英文不好的可以直接用拼音也就是jiage。
即:float price;
3、变量的本质:
变量的定义实质上就是在内存中开空间,然后给这个空间定义一个名字,方便后续的取用。
三、变量的分类
1、全局变量
(1)全局变量定义在所有的函数外部
(2)全局变量的初始值都默认为0
(3)全局变量在当前文件或模块中的所有函数内部都能使用
2、局部变量
(1)局部变量是在函数内部定义
(2)局部变量的初始值是一个垃圾值
(3)局部变量只能在定义它的函数内部中使用
注意:当在函数中局部变量名和全局变量名相同时,优先使用局部变量中的值。
常量变量我了解就这些了,欢迎大家补充!
觉得有收获的朋友可以点个赞,感谢!!!