常量:不会变化的数据。不能被修改。
1. “hello”、'A'、-10、3.1415926(浮点常量)
2. #define PI 3.1415 【强调】:没有分号结束标记。 【推荐】 定义宏: 定义语法: #define 宏名 宏值
3. const int a = 10; 定义语法:const 类型名 变量名 = 变量值。
const关键字: 被该关键字修饰的变量,表示为只读变量。
变量:会变化的数据。能被修改。
定义语法:类型名 变量名 = 变量值。(一般方法)
变量三要素:类型名、变量名、变量值。 int r = 3; float s = PI*r*r;(变量值是一个表达式)
变量的定义: int a = 40;
变量的声明: 1) int a; 没有变量值的变量定义 叫做声明。
2)extern int a; 添加了关键字 extern。
1. 变量定义会开辟内存空间。变量声明不会开辟内存空间。
2. 变量要想使用必须有定义。
当编译器编译程序时,在变量使用之前,必须要看到变量定义。如果没有看到变量定义,编译器会自动找寻一个变量声明提升成为定义。
如果该变量的声明前有 extern 关键字,无法提升。
【建议】:定义变量时。尽量不要重名。
标识符:
变量和常量的统称。
命名规则: 1. 通常常量使用大写、变量使用小写。大小写严格区分。
2. 只能使用字母、数组、下划线(_)命名标识符。且,数字不能开头。 a-z/A-Z/0-9/_
int a5ir = 10; ok
int _3