概念
所谓变量就是可以改变的量,而常量则是无法被改变的值。
变量定义方法
上一小节谈到了数据类型,那么在明白数据类型的情况下,定义起来就非常简单了。
//未初始化 int age ; float weight ; char sex ; //初始化 int age = 10; float weight = 45.5; char sex = 'f';
如上所示,有两种方法①数据类型 变量名;
②数据类型 变量名=赋初值;
建议大家在定义一个变量后最立刻对它进行初始化赋值,否则变量会存储一个随机的值,这十分不便于变量管理。
变量分类
局部变量和全局变量
全局变量:作用域和生命周期是当前整个程序
局部变量:作用域和生命周期在其定义的花括号内
#include <stdio.h>//添加头文件 #include <stdlib.h> int num1 = 521;//全局变量 int main()//主函数,函数入口 { int num2 = 2018;//局部变量 //下面定义的num不会和上面的num冲突 int num1 = 2010; return 0; }
常量
字面常量、const修饰的常变量、#define定义的标识符常量、枚举常量
#include <stdio.h>//添加头文件 #include <stdlib.h> //宏定义标识符常量,后续出现的PIE就等于3.14 #define PIE 3.14 //枚举常量,默认从0开始赋值 enum Sex { MALE, FEMALE, SECRET, }; //主函数,函数入口 int main() { //字面常量 3.14; 1000; //const修饰的常量 const float pai = 3.14; return 0; }
浙公网安备 33010602011771号