00:00
那种叫枚举。美女在我工作中用的真的很多啊。这个一定要注意啊,这个一定要学会啊,添加一个新选项。14叫枚举。点C。井号一。比如说这个叫这是13,然后写一下美语是en nu。英,然后这里面起个名字,那比如说这个枚举一般做什么操作呢?是这个是作为一个集合去给大家去举例,比如说我们一周有七天,是不是用英文表示什么是这个是。啊,是不是啊啊,一年有四季是不是啊是这个是不是可以表示啊,是不是啊啊还有是这个是啊111年有12个月,是不是也可以表示啊,啊包括一些颜色,颜色情况下,比如说这个是啊蓝色,绿色,黄色是不是都可以表示啊,那么这应该写个什么?写个colors Co color。Co color怎么我也不会写了呢?Co Co or color啊,对,Color colors啊,这个这个忘了,这个这个这个单词我会啊,大家可能忘了啊,Color colors colors有有什么样颜色呢?比如说这个是红色,这我会red的是不是啊啊,蓝色blue是不是啊?呃,紫色我真不会是不是啊,还有我最最后颜色是这个yellow啊,Yellow黄色啊,还有是pink我也不会啊,咱先不录,录屏里别这么说,黑色我会啊,Black a CK对吗?还有白色,白色是不是?
01:49
还有啥颜色啊,绿色啊,Green这个会啊,Green啊,会单词还不少呢。啊。En嘛green啊,那我看一下这里面定义定义了什么定义了,这个是很多颜色,我中间有什么链接的逗号啊,最后一个你看一下我这里面没有给它任何标点符号吧,是不是,那你当我鼠标放上去之后发它发现一个事有什么呀,有值是不是,第一个默认的值为几啊零,然后这个是几啊一,然后是二。
02:23
三然后是四五啊,是不是这几个值已经有了吧,那一般情况下怎么用呢?你看一下我这么写啊,是SW。看一下啊,看一下,注意看一下啊,神奇的这个魔法啊就现身了啊,起个先起个名C。CL1写,诶,我神奇的魔法呢,尴尬了是不是C?诶,这怎么这怎么没神奇呢?好,我再来一遍啊,第一秒第一次表表现失败了,然后是c lo。看一下这里面是不是自动补全了啊,就中于好息啊,飘一下飘一下啊,这这里面是做什么操作呢?是当你当你写的这个结构体,呃,这个是枚举这个名字之后,是不是这个Switch自动会把你补全,就是这里面你对应的颜色是不是都找到了,那你这里面比如说什么,比如说我这样写啊,是in的类型的是呃。
03:20
VR等于呃,SC,呃,就先这么写啊,Value,然后是SCF,然后获取个值百分号。D,然后是逗号一个VL,然后用什么用这个是VR把这个呃,CL替换掉,那我这样情况下,比如说写了一个什么,写了一个一的值,那对应的是哪个颜色,对应的是不是这个补录颜色啊,这个Switch是不是,呃不是这个枚举是不是可以帮我们分辨出这几个东西啊啊自动结束啊这里面是可以找到这个值。这个值那我们看一下啊,比如说打印下是。是。叫红色。这是第一个斜杠N。
04:01
然后是复制,你看这里面break是不是格式是不是都给你弄出来了,这是呃蓝色。然后这个是。黄色。好,咱们用这几个也行啊,咱们用不到太多,你输入零的时候,对应的给你找的是不是红色啊,给你打印出来,那我看一下这个结果啊,是这个改成13了,好,那我看一下调试开始执行。哎。啊sorry,这里面找个取地址符啊,取一下地址,然后调试开始执行。比如输入一个R对应的什么颜色。黄色是不是他就可以找到这个值,这是我们这个枚举和这个谁和这个Switch一般情况下联合用的比较多,知道吧,你也可以怎么也可以给这个是直接赋值,就比如说这个什么是CRO。给它直接赋值也行,比如说这里面是,呃,等于一个二,我看这样可不可以赋值,是不是可以啊,那这里面这个,比如说这个给赋完值之后,那我下次再用这个CRO的时候,比如说这里面再用CROCRO,它对应的这个是也是不是能找到什么也能找到这个是。
05:09
呃,黄色吧,啊,这是我们第一次通过什么,通过键盘输入这个值,第二次是什么呀,我们手写这个值是不是也可以啊,那一般情况下这个枚举是什么用呢?先把这个用途给大家说一下。比如说你在银行去取钱啊,一般情况下银行例子是比较出名一点的,你到银行去取钱是不是啊,你是不是得去有几个步骤啊。插卡。输入密码,这插卡这个动动词是不是太严重了,插卡输入密码,然后还有什么,还有这个是,呃,执行交易,然后结束,是不是都对应有相应的动作啊,那这里面它可以用枚举来表示,比如说你把卡插进去之后,那很多人都不知道,你把你的这个银行卡插进去之后,然后那你同时假如说这个你你有俩银行卡是不是,假如说一个是卡,一个是那个折是不是可以啊,你另外一个卡也插下去,你这里面总共就100块钱,是不是,你两台ATM机同时取,那一下能取出200是不不可以啊,是不是?所以这个这个枚举是可以用作于什么,用作一个过程的一个锁定是不是可以啊。
06:06
啊,那比如说你在取款,取款的时候是插卡是不是。插卡插卡的时候它不会,它不会给你去锁定,是不是这第一个,假如说这个叫插卡啊,它不会给你锁定,为啥你卡是不是可以随便插呀,是不是啊,当你输入完密码的时候,比如说这个叫什么呀,这是。输入。密码输入密码之后,这卡怎么就有一个叫锁定了,就你再插卡的时候就告诉你就是这个这个怎么正在操作中说不能再插了,估计大家也没试过是不是,因为大家可能就一个卡是不是也没有折是这种这种存在是不是,但你你想一想,是不是银行的情况下一定会有这样这样的一个锁定操作吧,啊就是你插卡之后有一个锁定操作,然后当你这里面这里面锁定操作之后,它能怎么样,它能执行几个东西是呃。呃,取取款是不是取款啊,咱们是正常要取钱就行了,反正款就是代表个数额比较大是不是,然后是查询啊,当你经过这一步之后,还有一个什么,还有一个退卡是不是啊。
07:02
退卡退卡之后这个锁定怎么样解除了吧?啊锁定解除,那你是不是,那那怎么样,是不是可以解除,那是不是诶。解除。那是不是你再插卡就可以了吧,他这是不是有一系列的一个动作规范的是不是啊,你当比如说这这里面这个是可以用我们语言定义插卡的时候,比如说第一个,然后可以给它赋个值,让它等于几啊等于这个是零,我代表插卡了是不是,那插卡之后这这里面给这这里面就是到这个,假如Switch是控制了是不是,然后是来一个打印是print是请输入您的密码,是不是会有这样的提示啊,或者是哔铃哔铃提示是北京提示你什么那个东西是不是都有了,这是不是你插完卡之后它才有的操作吧,那当你这个什么输入完密码之后,比如说你在这里面啊,输入完密码,输入完密码之后,这个CRO它就变值了,变成几了,变成了是。一它是不是对应下一个动作了,那这里面可能是个循环,是不是它对应下一个动作,然后这break break调,然后进行下一个循环了,是不是,呃,然后他告诉你说这个是取钱啊,是请注意周边情况,然后就是然后是请输入密码,然后可以你可以是查询取钱是不是等等其他操作啊,转账是不是都行啊,那这里面当然你选择的情况下,比如说你这里面是呃很好啊。
08:21
你如果做了这个是查询啊,他让等他这个让这个值等于二是不是可以啊,然后你比如说你这个是取款,然后等于三是不是可以啊,然后是比如说这个是。呃,转账,然后等于这个是四,它会根据你这个怎么样重新给它赋值,之后它又怎么着去找到相对应的这个步骤,是不是这样结果啊,这是我们这个实际工作中应用的一种方式,其实还有就是这个给大家举个例子,什么例子,这个撸啊撸中的子是。玩过吗?哎呦哟,你们脸不疼吗?撒谎啊,那比如说撸啊撸中你会怎么的控制一个英雄是不是啊,你是召唤师是不是控制英雄是不是用不我教大家玩一玩啊啊是吧,你作为召唤召唤师控制英雄,然后怎么的,然后这个怎么样,比如说你给他一个指令啊,鼠标点击一个位置是不是,然后那英雄怎么的会移动到那个位置吧?啊当你这个鼠标点过去之后,是不是相当于这个什么呀,这个呃枚局里面做一个什么呀,做了一个指令操作吧,是不是啊,比如让他什么这个是C,然后等于一,那就什么就是。
09:26
啊移动啊,就你不能叫跑叫叫移动。移动操作,那比如说你点到一个英雄的。点到英雄之后是不是有什么呀。攻击吧,是不是你点完敌方英雄是不是应该攻击啊啊怼死他是不是啊,那攻击完之后,那比如说你按这个什么,这个是QW这是什么,这是功功能,呃滚键盘那滚键的不是,这是不是释放技能一个过程啊,那你看那里面是不是有动画,各种动画是不是噼里啪啦怼你一下,你怼我一下,那这是什么,这是这个这是什么,这是技能释放嘛啊是不是都有对应的操作啊,那释放技能,比如说这个,比如说你要加血是不是那个就是回血了吧,那咱们先不算了啊,那比如说你人家给你怼死了,你是不是有死亡啊啊死亡死亡之后这个这个呃,一般情况下这个死亡它也有动画是不是,比如说这个英雄中死亡都有动画吧,就是撸啊撸用的啊啊死亡对都有声音啊,声音不用模仿啊,尤其男生啊,太恶心了啊死亡啊,当然还有一些其他的,比如说你这个,比如说你这个输入一个alt加一,Al加al加三。
10:38
有的是什么亮牌子是吧,亮果牌是不是啊亮牌子。呃,晾牌子咱们都练口牌,咱讲课呢啊,然后还有什么,还有是这个是跳舞是不是都有啊,是不是你释放了科学键之后,它对应的动画展示啊,是不是都会怎么的都会切换,这个是这个枚举这个形态啊,就是枚举对应里面的形态啊,这是枚举用的这种方式,在你后工作中如果做流程化操作,什么叫流程化操作知道吧,就是比如说生产包东西生产是不是原材料到那边是结束生产是不是,但是你做的是计算机软件相关的这个流程控制啊,比如说OA系统是不是啊啊比如我要申请一个什么,申请一个这个。
11:18
涨工资让那公司给我涨两块钱工资,每天涨2000钱工资可以吧,那我是不是得得发什么,得发申请是不是,这流程是不是第一步是不是是填写单子吧,是不是,然后找谁啊,找院长老朱给我批一下单子,老朱给同意了是不是,那是不是流程他还得往下走啊,这美举这里面比如说第一个发起人,第二个是呃部门意见是不是,然后第三个是这个是财务意见,财务说不给钱,然后就就插下来了,那我这里面是不是就怎么就停止了吧,那如果财务也同意了,那是不是再继续往下走啊,是不是就改变这个枚举的一个操作过程,是不是就这样,然后来实现什么,来实现我们这个程序的一个呃运行的一个方式啊,这是我们枚举啊,啊,这是它应用方向啊,给大家说了,那然后再看一下,我这里面枚举,比如第一个等于什么,第一个等于的是零,是不是我们看到了吧。
12:07
是不是,当然我们从键盘是不是也输入这个零,是不是也出现了或0012,那比如说让它等于什么,等于个十,这样行不行,看这里面是不是没报错啊,等于十之后,你看下一个变成啥了。十一下一边是十几了,十二十三,然后这是什么?14,这是15是不是,那比如说这给这等于什么,等于个。20,那这个应该是十几啊,就是这个blue应该十应该是多少啊,跟他后面这它赋值了,它后面给的就是相当于什么?自增长一这个知道吧,自增长一这边多少了11是不是,那这个是20,负值为20,下一个就自动增长一这边多少了21 22 23,它这里面这为什么可以这样操作呢?比如说你这个呃攻击,然后死亡技能,比如说这里面是从从这开始的,从一零开始的,是不是可以啊,那比如说亮牌子这些是非攻击性的,那你可以从什么啊,二连开始,就让你做一个区间的一个区分,能明白啊啊能明白就可以啊啊这是什么呀,这是这个呃枚举的一个赋制操作啊,你可以直接给他赋值也可以,怎么也可以通过键盘去录入,给它赋值也行,那啥只要它能对应上,那这里面咱刚才用什么用这个是。
13:18
Y6操作了吧,那Y6操作的情况下和这个锐有任何关系吗?一毛钱关系是不是没有啊,来来我再说一遍啊,这个Y这个Y6,这个我定一个in内型这个Y6,然后输入这个值,和这里面read是不是没有任何关系啊,是不是也能用啊啊但是你这里面在写的时候注意一下啊,再给大家来一遍,先把这先注销掉啊。怎么来呢?你这个2013好像不好用啊,只能是2015以上版本可以操作啊。这样写SW,然后这里面选择这个Switch对应的这个值,然后这里面对应的是啥,是一个枚举的名称,我们家枚叫什么名c lo看到了吧啊c lo,然后选择这个就选择,然后一回车它是不是全出来吧啊,这个你可以不用C对应的内容,你可以用这什么,用其他的一个值是不是都可以啊,然后对应的这个结构是不是出来了,你要写代码的时候,这比如说每举有有100个,你写下来是不是特比较麻烦一点啊,但一般情况下流程控制也没有那么多啊,一般情况就是十几个就算挺多了,就流程控制十几个就算挺多了。
14:17
那这个应用方向跟大家说,比如说这个是呃做一些这个是呃银行操作是不是跟钱有关的,然后跟这个玩有关的是不是都有啊啊你以后在工作中也可能遇到这个东西啊,这个很重要,但是很简单,知道吧啊很重要,但是这个就学起来很简单啊,咱们把。
我来说两句