首页 > 编程笔记 > C#笔记 阅读:85

C#变量的声明和初始化(非常详细)

变量关系到数据的存储,计算机使用内存来存储计算时所使用的数据,那么内存是如何存储数据的呢?

通过生活常识我们知道,数据是各式各样的,比如整数、小数、字符串等,在内存中存储这些数据时,首先需要根据数据的需求(即类型)为它申请一块合适的空间,然后在这个空间中存储相应的值。

实际上,内存就像一家宾馆,客人如果到一家宾馆住宿,首先需要开房间,然后入住,而在开房间时,客人需要选择是开单间、开双人间,还是开总统套房等,这其实就对应一个变量的数据类型选择问题。

在内存中为数据分配一定的空间之后,如果要使用定义的这个数据,由于内存中的数据是以二进制形式存储的,而这些二进制数据都对应相应的内存地址。因此,必须通过一个载体使用户能够方便地访问到二进制数据的内存地址,这个载体就是变量。

变量是什么

变量主要用来存储特定类型的数据,用户可以根据需要随时改变变量中所存储的数据值。

变量具有名称、类型和值:
在程序执行过程中,变量的值可以发生变化。使用变量之前必须先声明变量,即指定变量的类型和名称。

这里还以上面的客人入住宾馆为例,说明一个变量所需要的基本要素:
示意图如下图所示:


图 1 变量的基本要素

C#变量的声明

好比一个新生儿必须有一个名字一样,使用变量时,也需要先对变量进行命名,对变量命名的过程其实就是声明一个变量。

声明变量就是指定变量的名称和类型,变量的声明非常重要,未经声明的变量本身并不合法,也无法在程序中使用。在 C# 中,声明一个变量由一个类型和跟在后面的一个或多个变量名组成,多个变量之间用逗号分开,声明变量以分号结束,语法如下:
变量类型 变量名; // 声明一个变量
变量类型 变量名1, 变量名2, ... 变量名n; // 同时声明多个变量</