32.1变量的命名 符合标识符的命名规 最好“见名知意
6 3.2.1 变量的命名 ❖ 符合标识符的命名规则 ❖ 最好“见名知意
322变量的使用 1.定义(声明)变量 变量必须先定义(声明)后使用。 定义变量的一般格式为: [特征][修饰符]数据类型变量名1,变量名2,…,变量 名n 例如: int count;∥声明了一个存放整数的变量 count byte a, b,c;∥声明了三个存放8位无符号整数的变量a、 b、c
7 3.2.2 变量的使用 1.定义(声明)变量 ❖ 变量必须先定义(声明)后使用。 ❖ 定义变量的一般格式为: [特征] [修饰符] 数据类型 变量名1,变量名2,…,变量 名n; ❖ 例如: int count; //声明了一个存放整数的变量count byte a,b,c; //声明了三个存放8位无符号整数的变量a、 b、c
2.变量的赋值 般格式为 变量名=表达式; 令在程序中,可以给一个变量多次赋值,变量的 当前值等于最后一次给该变量所赋的值 3.变量的初始化 其一般格式为: [特征][修饰符]数据类型变量名1=表达式1…,变量名n=表 达式n 例如: nt count=5 令另有一种定义变量并对其初始化的方法是:使 用new操作符,调用C#值类型的默认构造函数 并对变量赋予默认值
8 2.变量的赋值 ❖ 一般格式为: 变量名=表达式; ❖ 在程序中,可以给一个变量多次赋值,变量的 当前值等于最后一次给该变量所赋的值。 3.变量的初始化 ❖ 其一般格式为: [特征] [修饰符] 数据类型 变量名1=表达式1,…,变量名n=表 达式n; ❖ 例如: int count=5; ❖ 另有一种定义变量并对其初始化的方法是:使 用new操作符,调用C#值类型的默认构造函数 并对变量赋予默认值
4.变量的作用域和生存周期 令作用域定义了一个变量的可见性和生存周 期 令一个变量的生存周期被限制在它自身的作 用域内 作用域可以嵌套。 在内层作用域定义的变量不能和外层作用 域中定义的变量重名
9 4.变量的作用域和生存周期 ❖ 作用域定义了一个变量的可见性和生存周 期。 ❖ 一个变量的生存周期被限制在它自身的作 用域内。 ❖ 作用域可以嵌套。 ❖ 在内层作用域定义的变量不能和外层作用 域中定义的变量重名
32.3变量的类型 1.静态变量 使用 static修饰符定义的变量称为静态变量。 对静态变量的访问只能通过类型名,而不能 用实例名访问。 令静态变量的初始值就是该类型变量的默认值。 静态变量最好在定义时赋值。 例如: static int a=10 10
10 3.2.3 变量的类型 1.静态变量 ❖ 使用static修饰符定义的变量称为静态变量。 ❖ 对静态变量的访问只能通过类型名,而不能 用实例名访问。 ❖ 静态变量的初始值就是该类型变量的默认值。 ❖ 静态变量最好在定义时赋值。 例如: static int a=10;