【本节知识点】
- 知识点1:变量是什么?
- 知识点2:变量的本质是什么?请用一个形象的比喻来说明。
- 知识点3:简述变量的三要素
- 知识点4:变量命名时需要遵循哪些规则
- 知识点5:定义变量的语法格式是什么?
- 知识点6:为什么必须先声明后使用?
- 知识点7:变量的作用域是什么?
- 知识点8:根据作用域的不同,变量可分为哪两大类?
- 知识点9:请解释“成员变量”的概念。
- 知识点10:成员具体分为哪两种?它们的作用域有何不同?
- 知识点11:什么是“局部变量”?
- 知识点12:局部变量的作用域和生命周期有什么特点?
- 知识点13:静态变量(类变量)有什么特殊之处?
- 知识点14:如何在其他类中访问另一个类中定义的静态变量?
知识点1:变量是什么?
知识点2:变量的本质是什么?请用一个形象的比喻来说明。
知识点3:简述变量的三要素
知识点4:变量命名时需要遵循哪些规则
知识点5:定义变量的语法格式是什么?
知识点6:为什么必须先声明后使用?
知识点7:变量的作用域是什么?
知识点8:根据作用域的不同,变量可分为哪两大类?
知识点9:请解释“成员变量”的概念。
知识点10:成员具体分为哪两种?它们的作用域有何不同?
知识点11:什么是“局部变量”?
知识点12:局部变量的作用域和生命周期有什么特点?
知识点13:静态变量(类变量)有什么特殊之处?
知识点14:如何在其他类中访问另一个类中定义的静态变量?
参考答案要点:
- 变量是在程序运行过程中其值可以不断改变的量。其三要素是:变量名、变量类型和变量值。
- 命名规则:① 由字母、数字、下划线组成,首字符为字母或下划线;② 不能包含空格、标点、运算符;③ 区分大小写;④ 不能与C#关键字同名(除非加@前缀)。
- 定义格式:
[访问修饰符] 数据类型 变量名;。必须先声明后使用,因为编译器需要根据声明的类型为变量分配内存空间。 - 变量的作用域指程序代码能访问该变量的区域。分为成员变量(类体内定义)和局部变量(方法体内定义)。
-
成员变量是在类体中定义的变量,在整个类中都有效。分为实例变量(属于对象)和静态变量/类变量(用
static修饰,属于类)。 - 局部变量是在方法内部或代码块内声明的变量,只在当前方法或代码块内有效。其生命周期与方法调用一致,调用结束时被销毁。
- 静态变量使用
static关键字修饰。在其他类中可以通过类名.静态变量名的方式访问。 - 变量的本质是内存中的存储空间。可以将其比喻为一个容器(如盒子、柜子),变量名是容器标签,变量类型决定容器的形状和大小,变量值就是容器中存放的东西。