00:00
大家好,我是朱正,继续来讲人人都会c sharp本小节呢,我们来讲一下c sharp当中的一个概念就是变量,变量简单的来说呢,它就是一个存储区的一个名称,在C当中呢,啊,每个数据类型呢,它都会占不同的这个大小,就像我们上一章节所学习到的这个数据类型,它有这个啊,Float long double char啊这些东西呢,就叫数据类型,然后它里面呢,都会告诉你啊,它里面能存放什么样的一些数值。然后他们会占占用不同的这个空间大小。然后这个类型呢,就决定了它的这个所占用的这个位置,然后我们可以我们还可以呢,对这个呃变量来进行一系列的一些修改操作,比如说啊,我我一开始我存一存数据存储,我存100这个值,那么后面呢,我想存50的话,就给这个变量重新附一下值就行了,这就是他的一些啊修改操作。
01:07
然后变量呢,它大概分为三个部分,第一个呢是数据类型,第二呢是变量名,第三呢是它的一个具体的值啊,如果写成代码的话呢,大概是这样,Int是数据类型,X是变量名,这个X呢,它不是固定的写法啊,它不像我们这个数据类型啊,约定好这个设计之初啊,微软就设计好它的一些基础的一些数据类型,这是设计好的。当然我们后面也会学习到啊,自定义的数据类型。然后啊,这个X呢,就是变量名,根据我们的自己的需要呢去写啊,你写abcd什么东西都可以啊,只它只是一个名称,然后这个1000呢,就是它具体的一个值啊大概呢,声明变量的一个过程呢,大概是这样,然后接下来呢,我们对着图来进行来进行这个理解啊一开始呢,就是这个,呃,大王呢,对这个小猪妖说啊,我想我想要1000斤柴,其实呃这句话呢,呃,如果理解为这个变量声明的话呢,也非趁理解就是大王想要的这个数据类型是什么,是这个才然后他的这个地址呢。
02:24
就是这个变量名呢,其实它就是这个啊X,然后在在这个里面呢,它就叫做什么浪浪山,然后它这个里面呢,有这个啊,具体的这个数值啊,什么1000斤柴,这就是啊,他想要的这样的一个啊。这样的一个数据类型,也就是大王所交代的这一件事情,其实也可以理解为啊,一个这个变量声明,然后在这个计算机计算机当中呢,呃,将会是这样的一个情况。
03:02
啊,这个蓝颜色的这一条呢,其实就是一个内存空间了啊,然后这个时候啊,我们需要声明一个这个in特型的这样的一个变量,这个时候呢,操作系统呢,会在内存空间里面给你指指派一个呃地址啊0S010S01呢是内内存地址,内存地址的主要作用呢,就是用来去寻找啊,我存储这个数据的一个位置的一个标志位啊,它的一个标志符来告诉你啊,这个地这个五它存在内存当中的哪个地方了,但是由于呢,就是说0S010S02这些数数字呢,开发者是非常难以记忆的,这个时候怎么办呢,我们就需要给这个0S01啊取一个名称啊,取一个别名啊,那就是叫X。
04:00
那么我们开发者去操去操作它的时候,要给这个呃X写值的时候呢,就是X就代表了0S01,然后往这个空间里面去写个值啊,写写个五啊,大概就是这样啊取值的话呢,也是非常方便,那我们就从啊这个找到这个XX就是它具体的这个地址,然后把这里的空间里面的内容取出来啊取出来之后呢,就是五啊正反过来的一个这样的一个操作呢,大概是这样。好,我们来看一下代码怎么去写,这个时候我们来声明一下一个变量啊int,然后这个I,然后等于啊1000这个这个过程呢,就叫做变量的声明,当然了,我们也啊也可以去声明一个字符串了,对吧?啊啊大家好啊,它可以声明这样的一个实训类型的变量,这些就是根据我们之前所学习到的这些数据类型呢,进行这样的一个变量的一个声明,然后啊,就是我们刚刚所讲到的这个变量的一个一系列的操作啊是吧,我们怎么样去给这个变量进行修改呢?啊这个时候一开始往这个这个呃变量里面设置了这个1000,这个时候我想。
05:31
啊,我想让它变少一点,把它变成500,这个时候呢,就直接通过这样的直接找到I,找到这个地址,然后干什么呢?负值的操作啊,等号就是赋值,然后呢,把这个里面的值呢,修改为500,就是这样去修改,然后这个时候是吧,我们来就是来观察一下。这个值它是怎么变化的?好,我们先先来看一下这这段代码,这句代码是什么意思,这个前面这一个呢,就是代表控制台,控制台就是我们这个的一个应用程序了,然后去找到这个,呃,这个方法就是这个whiteline,就是我们要这个控制台输出一行啊,听不懂也没关系,就是记住这句话的意思,它的作用就可以了,就是输出一句话啊,然后啊,我们输出输出这一句话,输出内容是什么呢?就是我们声明的这个变量啊I啊,把这个I输出出来,好,然后接下来我们运行运行看一看。
06:41
我们按F5这运行之后呢,就是它一开始输出的这个值是1000,因为我们一开始呢,给这个变量负的值啊,给这个空,这个内存空间里面存放的一个值呢,就是1000,然后这个时候我们通过I去访问这个1000的时候呢,啊,我们就直接可以输出1000的这个值,就是找到它了啊声明和呃获取,然后这个时候呢,我们这要对这个呃这个I的值呢进行修改,这个是是这个时候呢,我们同样的做一个呃这样的一个赋值操作,这个赋值操作呢,会把原来的这个值覆盖掉,然后1000呢就变成了500,这个时候呢啊后面这个就是一个修改的一个操作了,你看大家可以看一下,就是上面输出1000,当我们赋值啊修改它之后,它就变成了500,然后呢,500。
07:42
它只覆盖了这个1000,然后它是有最终呢,就输出了1000,大概是这样的一个情况,好然后呢,其他的一些类型的数据类型的一个变量的一个声明呢,大概就是这样了,比如说那我们就是什么张三对吧,是这样,其他的一个数据,数据类型的变量呢,也可以这样这样去声明啊,大概呢,整个啊过程呢,就是这样,然后变量的概念呢,我相信大家应该对它有一个啊简单的理解,好谢谢大家。
我来说两句