粉丝2.0万获赞9.5万

亲爱的各位同学们,大家好,我是重庆城市科技学院建筑管理学院的教师钟瑞, 那本视频呢,我们来讲解一下混凝土挡土墙它的一个主架方法。主要是呢,我们图纸也确实有这一部分,所以呢我就稍微再讲一些, 其实它的一个做法呢,和我们上一个视频里面装板墙地面上的装和挡板它的一个主架呢,基本上是一致的, 其实我们讲那一个地方呢,就基本上能把这个讲完了,但是在工作量的测量上可能还是会有些问题,所以呢这个时候呢,我们我再一次录一个视频呢,来讲解一下这部分的内容。 好,我们这个时候呢,来看一下图纸,图纸呢所在的位置呢,在我们的宝山路,宝山路呢所涉及到了高边坡施工图里面 里面有涉及到一个结构过边坡,我们呢打开看一下,打开看到之后呢,里面呢就有对应的,比如说我们这个地方所涉及到的一个是它的一个平面布置图, 有用二一个呢就是,嗯,重力式挡土墙这大样图,那横纵式挡土墙呢,在这个地方所处的位置是不一样的。首先呢我们还是先看一下对应的一个平面图,来对它进行一个理解,它的平面图呢有这些内容。 首先在我们之前讲解的这一部分呢,有一个有三个装,有五个装板墙,这五个装板墙的一个旁边呢,在这里就有一个重力式挡土墙。 好,这一个重力式挡土墙呢,其实就是这一个零七图纸。哎,长这一个,其实他取这一个名字呢,他还是有一些偏差的,因为重力式挡土墙他其实分好多好多种类型,横纵式挡土墙啊,比如老师打开的这个图纸,他长这个样子。横纵式挡土墙, 其实呢,他也是重力式挡土墙,虽说他起的这个名字哈,略微有一点点偏差,但是他在这个地方有一个叫什么叫路滴,路滴墙,然后呢在这个地方呢,也是什么呢?重力式挡土墙,然后呢在平面图的这个地方呢,也提到了这个地方是个路滴,路滴那一部分吗?是路滴那种结构形式。 徐老师认为呢,他的一个嗯,平面大样图的话,应该就是这一个这样的一个仰斜式。好,然后呢,还有他在这个地方呢,也提到了这个地方 有涉及到悬臂式和横纵式,如果大家去看道路的一个平面图啊,就是嗯,分装点号的那个断面图啊,不是平面图断面图,那么也会发现,其实在这附近有很多的一个悬臂式挡住墙,那么悬臂式挡住墙呢,老师在这个地方就不做讲解了,同学们自己去完成它的一个主驾内容。 好,还有一个呢,就是横纵式挡土墙,横纵式挡土墙呢,他的一个大样图呢,就是我们的零五和零零五和零六,零六的这一个类型,那零五这个地方呢,主要是他的一个配金图。好,他这个横纵式挡土墙虽然主要用的是嗯十那个十二,嗯, 主要用的是混凝土,但是呢,它的表层这个地方呢,可能也是按插了钢钉进去的。好,那么横纵式挡土墙和旋臂式挡土墙就请同学们自己去完成相应的内容。老师呢,在这个地方呢把 重力式哈这个挡土墙,把它一讲进行一下讲解。首先我们还是要来看一下它的一个立面图,我们从这个立面图上面大概就知道我的横纵式挡土墙 他呢有多高,他的高度呢?我们是直接可以通过测量得出来的,这个测量呢我们就不用去换成他的比例了,一边的高度呢是这边高啊,是三,另外一边的高度呢?是这啊是一点一五啊,我们为什么要给他算算的高度呢?因为是有用的,那这个高度呢是从上到下的一个高度, 我们再来看一下它的一个大样图,看到它的大样图呢就长这个样子,它给我们的是 h、 b、 h 和 b 这个参数,那么 h 和 b 这个参数有多大呢?其实就在这个上面看, 那在这个上面看的时候,其实意识到一个问题,就是说我的这个地方应该是 h 边, h 边的话,它有一个是一点一五,对吧?刚刚测量那个数据,但是这个比例我们要通过换算,换算比例的方式自己去测量它的一个面积。 然后呢他有一个好处呢,就是他已经有了一个三百, h 是 三百的时候就是三千哈,三千对应的应该就是三米,好对应的这一个断面面的面积,好断面面积呢大概就是六点二三四,那等会呢,我们也可以自己去测量一下, 好,再仔细的来,就是现在我们是得到了他大概的一个,嗯,那个数据啊,参数数据,断面尺寸的参数数据。然后下面呢我们来看一下啊,这一个我们的这一个图, 这一个呃,陆地墙的这一个图,他其实画画也画错了,如果他真这样画的话,其实 他真这样画的话,其实是有点偏差的哈,画成这样啊,我们先不忙管这个事情啊,我们来看一下,在这一个地方的话,他有一个泄水管,这个称之为排水管,每隔两米安排一根,然后呢在这个地方呢他使用的是 pvc 管,直径是, 嗯一百,然后呢他比地面线要高高个三百。最后我们刚刚我们之前看装满墙的时候,他其实也提到就是距地面的那个沟边,沟的那个地方要高高三十厘米,那其实呢这个地方也对应上了, 然后右侧这个地方呢,有它进行一个连土的一个封层是什么意思呢?就希望水分走到这个地方,就被这一个连土风水层给隔绝,就不要往下渗了啊,就直接从这个管子里面给排出去 好。上方在这个地方为了不要堵些,这个管子中间是给它配配了一个五百厚的集配碎石滤滤尘的,然后中间这些还给他安排了一百厚的 pvc 透水软管管子,软管子剩也是每隔两米哈安排一根。 好。上方上方这个地方又有涟水风水,涟土风水城,那相当于这些水分的话,在这个地方的话就是从这边过来,然后呢不是从上面走的,反正这个地方确实是有涟土风水城的 好。看到这一个图纸之后呢,然后呢我们这个时候呢来看一下,如果说我现在要去对他进行主驾,首先呢我们这个地方依然是在防护工程里面做 好,当然在上节课老师也提到一点,我们其实也可以称之为是结构工程,对不对?但是呢,我们那个,嗯,毕业设计里面所涉及到的内容呢?这个地方呢是设计的是防水工防护工程这一部分,所以说我们这个命名,也即也在防护工程里面继续做 好排,排到下方,排到下方呢,在这一个地方呢,在这里面呢,我们就去看一下有没有对应的一个清单项,市政工程里面 桥梁,哎,对,还是在桥梁里面找找一下对应的。嗯,线胶混凝土构建,线胶混凝土构建,其实关于挡不住墙的话,其实就这一个情感上我们没有多的选择,就是它没有给我们更多的一个选择,那我们就只能呢还是选它 好。因此在这个地方呢就出现了零四零三零幺啊,零幺零零零二,这个零零二呢是根据这一个哈分裂下来的,零零二它有进行一个嗯,排序嘛,哈,上一个是零零一,这个就是零零二,那名字我们就给他改改一下。老师在这一个地方给他改的名字是 c 二零混凝土路滴墙, 清单上呢,就选择这一个清单上,那么这一个清单上名字给了定呢,我们来看一下清单对应的内容有哪些吧。好,依然需要描述它的混凝土的强度等级,我们这个地方的话是什么类型的呢?它在旁边有这样的描述, 它说啊,我们的挡土墙是采用的是 c 二零塑混凝土,什么是塑混凝土啊?就是里面没有穿插钢筋好,然后呢墙被有设置这些东西啊,底部通过三通水管连接, 传统我们都没有管它了哈,透水管呢,这个地方呢设置绿水层这些好,这些呢我们是要提前知道,因为我们等会要写他的项目特征,墙上呢也有设置沉降缝,这个沉降缝呢是二十毫米厚,甚至设置是十到十五米,嗯,设置一条 缝宽这么多。基坑开挖,这个地方也设计到基坑开挖,为什么要设计到基坑开挖呢?因为我们在这个地方如果直接看一下的话, 红线的这一根线就应该是他可能开挖之后的地面线,往下还往下走,走了这么远的好,所以说呢,他在这个地方的话,其实我们就是要搞开挖一个机坑,好,继续来看哈,在这上面他有一个开挖机坑,开挖机坑之后呢? 嗯,沟是按机槽开挖啊,然后呢在这个地方呢有涉及到一些放坡 啊,临时开挖的,一个坡度的个比例的话有一比一啊,好,然后呢一比零点一啊啊,一比零点五啊,有这些,那等会我们就坐到基坑的时候再返回头来再来看一下, 他说呢,在这个地方呢也是用于午后重力式挡土墙哈,具体呢见道路平面图,我们已经见过了,他所在的位置的话,应该就是在这一个区域 啊,因为其他区域呢是很重视和那个悬臂式。好,然后我们又来看哈,我们在刚刚在这个地方呢,其实也就说了要去描述它的一个项目特征,项目特征呢中,然后这个这个地方呢混凝土强度等级,下一个就是吸水管,吸水管的话我们这个地方就说了,人家用的是什么呢? pvc, pvc 直径呢是 一百的,然后每隔两米就设置一道绿水层呢?是什么呢?极细碎石。好。沉浆缝呢?也是刚刚送的那个麻絮的哈。那个沉浆缝,沉浆缝,我们这个地方还应该加一条哈。 沉浆缝还是看一下它的一个描述,沉浆缝缝宽两米,用浸透沥青的木板阔沥青麻石填塞。

八侧的侧地通啊,他是支持挡墙放样的,他的功能呢就在边坡放样里边。咱可以先参照一下这个十米高的横中式路坚强的图,咱可以看一下下面这个表,这个位置就是他的设置参数,这这是类型,这边这边是数据,他是以右侧为准, 路间的位置最外沿,也就咱们高速的最外沿是在这个位置,咱们就从这个这个位置顺时针编着回去 一个模块一个模块的来,咱们先看第一个模块,这块我给他设置的是定高放坡,高度是九米,他的坡比啊,就是咱们这条线,他的坡比是零点零五,高度是九米,这个这个位置高度是九米。然后这块设置完以后,我们看下一个,你看这个小平台,咱们参照图上的参数看一下他是多宽。看位置,这个位置他是一个小平台,参照设计的,他是五 十公分宽,那咱们就在这个位置是一个平台,他的宽度是零点五,也就是五十公分,然后横坡是零,下一个板块就是一个垂直的高度,他的 坡高是一米,他的坡比,因为他是垂直的,对不对?他就是零的。人站在这个位置的时候,他就这这块板块就比较特殊了,他是一个一比十的反坡,这种情况咱们怎么说呢?一般图上是比出这两个点的宽度, 他他是一比十,假如说他这个位置两米七三的宽,那他这个点和这个点的高差就是二十七公分三,因为他这个位置是往往下了比前一个点要低二十七公分三,所以说咱们咱们在这个位置 就是设置一个零点二七三的高度,然后他的坡比是一比十,这高度是个也是反向的坡了,他又不是往下的了,因为挡枪这个位置他是反向过来,咱们就在下面这个位置,这个位置设计的高度是六米二七,但是他不是往下的,他是往上的,从这个点开始起算往上 咱们就把这个电高放坡的坡高是这个负的,负的六点二七米,然后他的坡底是一比零点二五,咱就编辑一个零点二五的坡底 啊,这个这个位置,这个模块咱边玩的,咱就开始下一个了。你看咱们很重台,这个位置,他也是一个小平台,也是水平的,那他的宽度呢?设计呢?是一点零五宽,咱也就设这个一点零五,他在坡底又是平台嘛,对吧?他没有坡,你就在设这个,呃,百分之零的坡 啊,最后这个横中他以上这一部分,这一部分,这个这个坡六级以下,然后反向上去,所以说他这个高度啊,设计是给他四米,咱就输个负四,然后他这个坡又是反方向往这边来了,咱输个负的零点三五, 这这一个结构也就出来了。然后最后一个一个小平台,也就咱们陆坚强的最后的顶顶面宽度,咱可以在下面设置一个小的平台,他的宽度是零点九,然后他的蓬勃是百分之零,这样咱们一个横着是陆坚强就结束了。边坡边边库里面啊,针对这个挡墙的库,咱已经编辑好了,现在就要对他进行个理 的匹配,就比如说某某账号在某某账号是多高的墙,某某账号在某某账号是哪个墙的哪个墙?比如说七米到八米的,他有没有渐变啊之类的?咱可以就可以在这个位置设置一下,比如说你看 咱们这个七六七的装号到七六九,这是三米三米长,他是五米式的横中射,那咱就这个位置可以设置不渐变,或者说设置渐变。然后呢下一行呢,咱们就要注意这个,这有一个,你看到没? 我这个账号比这个账号多了一毫米,为什么呢?因为你要和前面一个账号区分开,因为下一个账号就是另外一种挡墙了,所以说你账号不能重复在账号里面加一毫米,他对整个计算和测量都是没有影响的。赶紧关注收藏,以备不时之需。


大家好,总有人反馈在指导构造物处理中,新界标准挡墙总是出现这样那样的问题,今天呢我们就利用这一期视频结合路切墙来分享一下 在指导构造物处理中如何新界标准挡墙。我们首先来看一下当前我打开的这个墙库, 这个呢是我找的一个仰斜式路切墙的标准墙。在我们拿到标准图以后,选好挡墙的形式以后呢,我们先不要着急,开始我们先分析一下我们当前的挡墙,他与我们的路基边沟在什么地方衔接, 首先确定净路面点在哪里。接下来我们需要考虑土方开挖线是怎么设置的,这里呢有两种方式, 一种呢就是我们整个土房开挖是走墙面上来,这个呢也是最多界的一种形式,我个人也推荐使用这种方式,还有一部分单位呢,他会把挡墙的这部分料进入我们的挖方面积,那么就选下面的这个 撇土线。二这种方式,这个呢是我们在开始之前就需要先考虑好好这个想明白以后呢,我们接下来需要做另外一件事情,就是我们来看一下墙库, 在标准墙库里边他给了总共五段,理论上讲,通过这几个参数呢,我们就已经完整的描述了当前这一个挡墙的断面, 但是挡墙新建的过程中,软件有他自己的规则,所以我们需要对当前的挡墙进行分析,对相关的边进行合理的拆解和推算。 比如我们当前这个墙,我们首先需要确定净路面点,这样一来呢我们就会把墙面部分分成两段,一段呢我们叫 h 零,下部分呢叫 h 一, 再接下来呢就是 h 二、 b 三、 h 和 b 一。 在指导构造物处理里边, 他所给定的每一条边是颇比和颇高,所以我们需要做的事情就是在当前挡墙中,除了水平和垂直的之外,剩下的每一条边全部都给他推算出他的高程来。 比如 b 三,它是一个斜边,我们就需要把 h 三推出来,在录入的时候呢会用到,那为了节约时间呢,我已经给推好了。 好,这个推算好以后呢,接下来就可以正式开始新建标准导墙了。打开支挡构造物处理模块,点击右侧标准墙 右键,选择新建目录,右键新建党墙。接下来我们在右侧窗口大致会制党墙样式。 这里需要注意,其实边可以有策略地选择任意一条边,比如这里我们从墙纸开始,但是一定要按照填土线方向绘制, 接下来对照表格录入参数。强调一下,这里需要注意单位是米,对照公众号中图文说明,注意高度及坡度,正负按部就班的录完即可。 这里结合墙底讲一个技巧,可以看到没有录入参数,系统已经自动算好了,这也是为什么我把墙底作为最后一条边的原因。接下来我们设置净路面点,仅填土线, 右键选择设置填土线,这里我们需要确认设置的净度面点是第三条边,那就选 l 三起点填土线是墙面和墙顶,就选 l 四和 l 五。 接下来我们将新建的挡墙布设于当前这个项目,将它的区间设为一百六至两百,保存一下,我们出图看看它的效果,可以看到已经实现了我们预期的要求, 接下来我们打开遮挡构造物处理,将右侧的标准墙镜像到左侧标准墙中, 选择右侧标准墙,选择复制,然后在左侧标准墙中新建目录, 然后粘贴就可以了。我们来看一下镜像过来的挡墙它的钥匙,同样我们将左侧的标准墙也布设一段,将它定义为一百六至两百 保存。我们出图看一下效果,这里我们发现左侧的边勾和挡墙结合的不是很好, 那我们可以调整边勾最后一段,它的坡比,我们还记得挡墙墙面的坡比是一比零点二五,那么我们将边勾的最后一段调整为零点二五 保存。然后我们再次出图看看效果,这一次他已经完美结合了。欢迎关注更多教程,持续更新哦!


咱们欢迎回来继续介绍咱们的道路的结构特征,那么咱们这节课呢,介绍的是它的道路结构特征的第二幕,是道路路面的结构特征,一定注意啊,咱们前面说过,道路 一定记住,路面不代表面层,咱们的道路呢,按照公路这边分分为下面的叫什么?下面叫路基工程, 如果有学过公路一二建的,知道路基工程,路面工程,路面工程包括面层、基层以及可能出现的垫层啊,这个一定要记住, 那对于咱们的整个路面工程,跟路基工程相对比,肯定路面工程涉及到考点更多一些啊,因为毕竟有垫层,有基层,有面层嘛。好,那对于我们的沥青路面结构啊,都有什么组成呢? 路面结构啊,首先他得有电层,当然电层不是绝对的就都得设啊,但是有的地方啊,呃,要设什么地方?道路下面设电层, 你就记住,考试的咱们命题专家想要在这设电层就设啊,首先呢,电层介于咱们的基层和路基啊这个之间 啊,这个棚位。好了,咱们这啊,说的这话呢,你去看着啊,特别别扭啊,不好记,咱们放在这, 这个叫做防冻垫层。什么呢?在季节性冰冻地区 路面结构层的厚度,现在啊,如果他没有设垫层,这路面结构厚度是什么呢?是面层和基层小于什么?最小防冻厚度。我们说过北方地区有一句话叫冰冻三尺, 三尺一米了,那这个时候你下面的路基是不是碾压时得保证最佳的含水率,有水,那洞一洞洞胀了,那大自然的力量一拱拱裂了。 你看有的北方地区过去那结构层不够厚,然后呢,路面挺好的,怎么裂了?就是洞裂的,洞裂主要是下面路基一洞胀 好,那么这个时候怎么办呢?我们就要设置什么呢?防冻垫层,那么记住啊,叫路面结构的面层,基层加上我们的防冻垫层的厚度要大于等于最小防冻层的厚度 啊,这个就可以了,这样呢,下面就不是被受冻的,这样呢,哎,你这个将来这个道路就不会啊,出现那种因为下面整个路基的冻胀,造成你的结构层啊破裂破损 好。呃,设置垫层啊,什么地方呢?季节性冰冻地区中湿潮湿的路段,哎,下面比较湿啊, 地下水位高,排水不良,路居处于潮湿过湿状态,你看一定是什么呀?一定是这个路基他得湿,包括后边什么路床处于潮湿过湿状态 啊,垫层用什么呢?基本上就是颗粒啊,沙呀,碎石啊这种作为我们的垫层,这是最多的 好排水垫层。排水垫层呢,其实有多种,常见的就是因为路基处于潮湿过湿, 地下水位比较高,那地下水位比较高啊,如果啊真正做完路这个水,它有一个特别的 特殊的情况,就是红心现象,从下往上走,走着走着是不是就把你整个道路的基层的下面浸泡,浸泡浸泡,你基层软化就出问题。那怎么办? 好,我们就在路基和整个咱们的基层之间设置垫层碎石的,而且呢两边要设什么 排水边沟,那么这个是水上来到这个整个碎石的位置,顺两边就跑到两边排水边沟,那你对于整个道路的结构层是不是就不会处于被水浸泡的状态?好,这就是排水垫层。 二零二零年,当时一个道路说这个,说修一个道路啊,地层是覆水, 但是他没说,这是北方,南方没说,反而是什么呢?地层覆水,地下水位较高。设计单位在道路结构层中增设了二百毫米厚的极配垂直层, 说设计单位增设到二百毫米厚的极配垂直层,应设置在道路结构中的哪个层次,说明其作用 设在哪个层次,然后作用是什么作用?前面其实我们已经知道了,哎,扩散、贺载、改善、温湿, 在哪个层次呢?你既可以说把它设在垫层这个位置,也可以说在我们的路基和基层之间。这个点啊,考试,如果我们一键想考到啊,如果一键 想在这继续考核,那么有可能什么呢?给你画个图,然后呢?垫层,这用一个 x, 用一个圆圈一表示,问这个层 他叫什么?你说这我认识,叫垫层,然后他说他的作用啊,是这样进行考核,就是咱们刚刚讲课最开始的那张图。 好,再就是基层啊,基层说可以分为我们上基层,下基层 啊。基层呢,说可采用什么呢?钢性的,半钢性或柔性材料。呃,正常的呢,我们是半钢性的基层材料。后面基层的施工单独一节,咱们的三土 二料啊,石灰土啊,水泥土啊,二灰土啊,石灰粉煤灰稳定碎石,水泥稳定粒料,这些都是属于半刚性基层。 好,后边这句话啊,说应该根据道路的交通等级和路基抗冲刷能力来选择基层材料。这句话以前考试考过,未来还是考点, 至于我们后边啊,在什么样的情况下啊,那什么样的材料用于什么样的基层?这个地方性价比不高啊,特别特别乱。这种性价比不高的,特别乱的地方,大家一定要知道啊。 呃,咱们学习的时候投入时间和精力要尽可能的适度,因为什么呢?这种点他的性价比比较低,特别多 吃。那我背下来,你容易背了也忘。我们唯一提示一个点啊,有意思的叫做热拌沥青碎石,一用于重交通急。 有没有发现特别有意思的即以下道路的基层?有人知道了说这里边不是。原来好像,我记得二零二四年,即以前就是以下, 二零二五年是以上了,二零二六年怎么又改回啊,在这里边注意啊。呃,他的规定咱们记住啊,既然又改回来, 咱们也不做解释,那就记住他啊,这个就按着教材,人家真肯定是有意为之。我也咨询了啊,人家说这里边是重新改,不是说我们的排版问题。就是真正的改回来了 啊,也没有解释啊,就是改回来,咱们按这个去记就可以了啊,这是选择题的点。呃,特别复杂的内容,原理性的,咱们不去追根溯源啊。这里边特别复杂的不去追了啊,真正的可能涉及到我们选择题的点。其实就是这句话,根据 道路交通等级,路基抗冲刷能力选择基层材料啊,当年考试考的根据谁呀?道路交通等级好,路基的抗冲刷能力啊,这材料是根据他选择 常用的基层材料。好,这里边要知道。呃,无级结合料稳定材料。 那么无机结合料稳定材料属于什么呀?我们后面说的半刚性基层,石灰类的石灰稳定土类基层,石灰粉煤灰啊,稳定沙粒的 石灰粉煤灰,钢渣的哈。水泥稳定土类的水泥稳定碎石类的基层。好,这里边说这种基层啊,强度高,整体性好,适用于交通量大、轴载重的这些道路。 好,这就是后面啊,一定记住,无机结合料就是这一系列石灰类的,水泥类的,还有二灰类的。 呃,这个点呢?还别说,我们在真正的以往的建造师考试出现过案例,二零一二年,这叫极配型的材料。 极配啊,极配型材料包括什么?极配沙粒啊,极配粒石啊,属于柔性基层啊,它用做城市侧干路及以下的 道路的基层啊,这是柔性的,要记住啊,柔性的,咱们其实他没有展开,在公路那边特别清楚。沥青碎石类的基层他也是属于柔性基层的啊,沥青碎石类的也都是属于柔性的。 那我们曾经考试涉及到案例是什么?是这个点叫我们的极配力石啊,用做磁钢路及以下的道路的基层石。极配中最大力径多少?小于五十三毫米, 用做上基层时最大历境不应大于多少。三十七点五。当时考数字啊,是考的这个数字啊,呃,那个年代跟现在也不一样,现在考数字也考,但是呢,呃,在案例当中考的比例比那个年代要少很多。 好,后面是面层啊,面层下面层也叫底面层啊, 前面也提到这些了,这也是选择题出现过啊,叫面层。直接同行车和大气接触承受行车载引起的。什么呀?竖向力,水平力,冲击力啊,三力啊,竖向水平和冲击,这没什么可说的。 再就是我们沥青路面面层的类型,咱们这包括热拌沥青混合了面层,那真正的最多的就是它 温拌的,冷拌的沥青灌入至沥青表面出质,不是说考试不能出现,但是较为罕见。呃,多数就是选择题说未来偶尔会不会出现一个。有这可能,但是可能性也是非常低,主要还是围绕热拌沥青混合料面层。 注意啊,关于沥青的里边各种组成,真如度啊,我们的软化点啊等等很多的内容,现在新大纲都给去掉了,去的非常好。 就像我们买一根啊钢筋进行施工,我需要了解这钢筋里边的各种的材料练钢的时候怎么做吗?不需要,沥青也是拿过来我们能用就可以。所以啊,在这里边我们现在教材改的比较好, 当然原来在最初的时候,二零二四年的那一年出现的时候还没有,比如密集配, 开机配和半开机配,还没有怎么给展开介绍。呃,但是呢,二五年他又给增加了一些啊,今年呢,还是维持啊了解一下吧。密集配,开机配,半开机配,这开机配 ogfc 啊,密集配呢, ac 啊, sma 都属于密集配。 那么在这里边啊,密集配,开级配,半开级配,在这里一定要记住,按照恐惧率,如果密集配恐惧率是百分之三到百分之六, 那么开级配恐惧率啊,百分之十八到百分之二十三, 那半开级配呢?百分之八到百分之十五。好了,有人非要说,那你这个如果十六十七呢 啊,如果你那是百分之七,没有这么去做的,做出来他啥也不是不合格啊,这里边一定注意啊,这里边,呃,要记住,这几个数值考试是可以考到啊,这种数字选择题他是可以进行考核的 好呃,温拌沥青面层,这里边要知道一个点,首先呢,他其实 就是比热拌沥青啊,温度稍微低点,低个多少呢啊,其实我都觉得他说四十度啊就不好记,应该说二三十度啊就好记了啊,二十度到四十度 啊,这个沥青生产的好,真正考试是后面这个点可能会重要一点,单独出选择题,施工时可以在温度比较低的这个地方啊,温度较低的时候贪铺,而且呢,路面可以更快的放心交通。温度低吗? 然后呢,也更能呃,温度更能降下来,细节也可以放宽了啊,尤其适用于较冷的地区。但是说的再热呢,他就是选择题啊,不是案例题。而对于冷拌沥青混合料,其实他考试啊就简单了 啊,他是可以适用于支路及以下道路的面层啊,支路的表面层啊,各级沥青路面怎么着哎,各级路面的基层 注意啊,冷拌沥青混合料可以作为我们的沥青碎石的基层连接层,整平层哎,这可以做,还可以用于沥青路面的坑槽啊,井周围的冷堵,这是冷拌的。 而对于我们沥青表面处置这个其实后面城市基础设施更新里边提到了,它主要起到防水层、膜厚层,防滑层或改善我们整个碎石路面的这些作用。 还是多项题多项题,我们这不进行拓展啊。再就是沥青路面结构层的性能指标啊,性能要求特别多,特别烦人,记吧, 第一个应满足结构强度、扩散载的能力以及水稳性、抗冻性要求,不透水性要好。 这基层你整个透水透到哪去了?透到路基,路基遇水不软化吗?软了,软了之后基层出现不均匀沉降,你的整个路基 沉降之后,基层是不是也会出现问题,也会断裂,面层也就出问题,所以啊,不透水性比较好。 好,下面看我们的面层路面的使用指标。注意啊,这里边我们教材有变化。这里边比较有意思啊,就是,呃,二零二四年教材大纲调改之后,二五年是这里边有了变化, 二六年呢,是下面有了变化。具体的指标应该包括啊,承载力,平整度,温度稳定性,抗滑能力,透水性、水稳定性,还有我们的,呃,造成量, 就这里边啊,变化过四五次,比如说透水性,原来最早是没有,后来有了,后来又删了,现在又有了。其实他这个透水性指的是,就是透水性,是指的不透水的性能, 或者透水就是你的沥青透水性呢?啊,要求的是什么呀?尤其密集配透水性能应该很差, 但是呢,如果 ogfc 呢,你要求你的透水性要很强,所以透水性不是说透水性绝对的好,或透水性要一定要差啊,是这样的 好,下面是我们实际上早年间,我记得是二零一三年,这是出现过我们的选择题的, 但是在这次啊,呃,特意有了新的调改。大家有人呢,在学习我们的二建的时候,哎,发现啊,有人二零二六年既考二建又考一建,发现,哎,二建教材这已经改了 什么呢?修筑的叫降噪排水的这个路面,那么降噪怎么能够降噪呢?你就想轮胎在整个沥青面层上 行驶,如果他是一块铁板一样特别密实,这个造成只能传递到周围,但是呢,如果你那路面有一定的间隙孔隙, 这个造成他本身就能吸收。电影院那墙为什么凹凸不平呢?哎,就是这个原理,所以那如果从降噪的要求,我们路面啊,要用什么呢? 啊?整个 ogfc 这个系列叫大孔系的,哎,它是属于什么呀?开级配的, 但是呢,这水不就是特别容易从这渗透下来吗?所以它是中面层,下面层采用的是密集配沥青混合料,水从上面透下来,但是呢,不能透到整个中面层下面,所以它是这样的, 原来只是有一个 ogfc 沥青混合料,现在多了一个什么呢?透水沥青混合料啊, pac 不是 pvc 啊, pac 好, 这是今年新调改的,这个地方是命题专家,对于选择题特别喜欢考它。这 好,你看啊,这样首先有大孔隙,这样呢,大孔隙有一个什么功能啊?是不是造成能够吸收,但是呢,中面层下面层又是什么密集配的,那水下来是不是从两边又能排走?所以是这样设计 水泥混凝土面层的路面啊,他的结构,水泥混凝土路面结构呢,这里边也是垫层,基层和面层, 那么垫层跟沥青的一模一样,但是水泥混凝土道路基层,他特意强调了一下他的一个作用,注意啊,他的确上面路面是什么是刚性的, 早年间曾经选择题两次考过,作用,防止或减轻由于基尼导致的板底脱空和错台,这些病害 啊,它能够防止,但是不一定绝对的防止,但是可以减轻啊。呃,这些基尼导致的板底脱空,错台 后边啊,作用还不止于此,与电层共同作用。后边是什么呀? 控制或减少路基不均匀囤。呃,冻胀或者体积变形对混凝土面层产生的不利影响, 为混凝土面层提供稳定坚实的基础,并改善接缝和载传递能力。好了,我们一直说在这里边不好考,我们的案例题,非要给我们的命题专家逼急了,不高兴了 啊,听到所有的这个市面上的老师讲课说这啊,不会考案例,命题专家说到底你说了算还是我说了算,我非要在这考。给你画一个水泥混凝土面层, 给你画个第二个基层,用个啊,字母 a 表示啊,画了垫层,然后最后问你 b 的 名称,你说这个我会,这叫基层?真够意思,白给我分验述它的作用, 突然间你说这作用没注意,哎,其实这里边有这可能,但是我们不得不说这个可能性只是稍微的低一些。 好,这里边看一看,属于水泥混凝土路面病害的,拌油用包 车辙变形,这都是沥青的吧。错台板底脱空啊,这是属于水泥混凝土路面病害的。独有的那三个是沥青的 后边啊,这要注意,教材调改过来了,碾压混凝土基层啊。呃,应该设置与混凝土面层相对应的这个接缝,后边 一字,贪污,宽度大于七米五,应是设置什么呀?纵向的缩缝啊。原来教材这有一个特别的让人觉得不是的什么呢?写成横向了,肯定是纵向啊,宽度大于七米五,那设置纵向的缩缝在这里边, 咱们考试你看啊,按道理那考选择题应该依据教材结果教材这是有问题的,你放心,明显的常识性错误,印刷性错误,他考试啊,不会啊,不会这给你进行考核。 所以啊,你也不用特别担心说教材哪个位置哪位置有点不合理。没事,那些地方不是考点这里注意啊,设置的是纵向的一个缩缝, 我们的面层,水泥混凝土面层啊,有各种的什么钢筋混凝土的,负混凝土,运营力混凝土的,目前采用最多的是负混凝土。有人说这句话还用写啊, 考试真正考过啊,那些特别复杂的钢筋的,连续配筋的,铝箔的,都用的不多啊,主要是什么塑混凝土的面层。 好,这个点要注意啊,这个点呢?根据这个图,呃,纵向接缝,根据路面宽度和施工铺路宽度设置啊,一次铺路宽度小于路面的宽度, 这要设置带拉杆的平缝形式的纵向施工缝,铺路宽度要大于四米五,要设置带拉杆的假缝形式的纵向的作缝 啊,纵缝与我们的线路的整个进行是平行,这里边一定要注意啊,有很多人不知道拉杆,通过这个图啊,拉杆传递杆后面我们也会介绍 这里边拉杆是什么呀,是在道路纵缝位置横向布置,注意,拉杆作用是为了使我们不是同时施工的面板啊,给连接形成整体的,所以他一定用的是螺纹钢筋。 而我们传力杆后面也会介绍传力杆是什么?传力杆是在道路横缝位置 纵向布置光源钢筋,你想在横缝他不是纵向布置了吗?他是光源的钢筋,他是要传递我们的贺载, 但是呢,又不能治约面板的正常的膨胀收缩,所以他是光源的,当然他光源钢筋他跟一端是固定,另一端是活动端啊,这后面我们会介绍 好梭缝啊,梭缝呢,一般都是切缝机切割出来,也就是在混凝土浇注之后达到一定强度,切缝机一切。梭缝呢是这种假缝, 注意啊,假缝他只是切,但是又不给你切通透了,一定要记住,后面是面板,混凝土面板啊,一收缩混凝土自然就拉裂了, 下面啊,这裂开,但是呢,为了避免泥沙水进去,后期呢,他需要把这个缝还用沥青啊,这些树脂给灌上啊,要有一个灌缝, 这是水泥混凝土啊,有人说为什么要设置这个缩缝呢?那为什么要设置缩缝?因为我们水泥混凝土他跟沥青不一样,他是钢性路面,他有 膨胀,有收缩,那么收缩的时候呢,就得有他释放的空间啊,这里边为什么要灌上沥青呢?将来他可能温度高了还要膨胀,这沥青呢是柔性的,可以挤一挤啊,有压缩空间 好。呃,这里边要注意啊,横向的缩缝啊,胀缝啊,横向施工缝 后边啊,咱们快速路主干路的横向的缩缝应该加设穿力杆,这个地方又有调整。 原来是胀缝啊,他是缩缝加穿力杆。那有人说胀缝呢,胀缝位置啊,一般高等级的道路 肯定设传递杆,但是一般的等级的道路,你比如次干路,支路啊,那个时候梭缝他是不设传递杆,但是像快速路主干路,横向的梭缝也要加传递杆,这个希望大家能够明白。 后面呢,是一个选择题的考点啊,以前也考过啊,在什么桥梁或其他构造物的这些。呃,位置啊,板后变化处,小本小半径,平曲线处,要设置帐缝。什么位置设置帐缝? 这个呢?从这个考试来说,他只能选择题啊,当年就这么考的啊,帐缝有我们的帐缝板啊,穿立杆 啊,这就是当年的考试考题。什么位置设置我们的帐篷啊,什么勾住路,原石路,原石边上设个帐篷,这个太可笑了啊,不至于啊,注意啊。 呃,纵向的施工缝,这里边他是纵向的一个施工缝啊,没有要求吧。平曲线,半小半径的平曲线板后改变桥梁附近,这没问题。好,后面这三个啊, 呃,对于特重重交通等级的混凝土路面,横向的帐缝、梭缝均设传递杆,好跟前边遥相呼应啊,这个等级比较高的这些道路啊,在它的帐缝梭缝都得设传递杆。 混凝土是属于钢性的,这个材料又属于脆性材料。后边他嘚吧嘚吧说了很多,咱什么意思?咱们要利用它的钢性特点,但是呢,又得防备它这个脆性这个特点, 所以它不变形。钢性材料嘛,它不容易变形,但是呢,脆性 啊,冲击啊,贺载太大,他最后该破坏他就破坏了,太脆了,所以利用刚性避免他的脆性。至于考试啊,他又考不出来,能明白就可以。不是考出来的点 抗滑构造啊,抗滑构造在这里边考试可以考啊,可以采用什么形式?刻槽、压槽、拉槽、拉毛啊,这些方式形成的构造深度,这就是抗滑构造。 好,这个点呢,有意思,我们二零二四年二建考试考到了这个图了, 这个二零二五年一二建教材也增加了这个点了。什么情况?如果你这个道路啊,那一段是沥青的,这一段是水泥混凝土的, 不能脐肠在这就做一个变化点。怎么办呢?你可以做一个过渡段,所以混凝土路面与沥青路面相接, 设置不少于三米的过渡段啊,过渡段呢,应采用两种路面成阶梯叠合布置。好了,这就是当时考的这边水泥混凝土,这边是沥青混凝土, 但是沥青混凝土路呢,在这个位置他就设置了过渡段。这过渡段呢,也就是你看他的底面层 啊,底面层一直铺铺到这个位置到过渡段这好,他是什么呢?你看,上面就开始是表面层,跟着中面层表面层铺住过来,而下面没有进行铺住。还要注意啊,在这里边 他有一个什么特点呢?就是在真正的中面层表面层沥青混凝土啊,这边水泥混凝土,水泥混凝土是部分的,这个整个什么面层直接铺到我们的沥青混凝土面层下面 啊,在过渡段这,然后在这个位置它还设置了一个什么啊?设置一个拉杆啊,这构建 a, 这设置一个拉杆,防止啊,这出现了一定的问题。好,这过渡段不是一个题茬的 主要的材料选择,这里边就没有什么案例题考点了 啊,重交通以上等级的道路啊,快速路、主干路应该用什么?四十二点五级以上的道路规划岩或水,呃,我们的规划岩水泥,普通规划岩水泥,这是 高等级道路,其他的呢?其他的就是我们的什么矿渣规划岩水泥啊,强度只要不低于三。十二点五级 没什么可考的,早年间呢,这个数字啊,都是考过,但是现在随着考试发展呢,已经不是特别重要,包括这个沙子。过去呢,这个海沙啊,这里边提的特别多,但是现在呢,简简单单一句话啊, 呃,我们的不宜使用抗磨性较差的水成岩类的机制砂,而且呢,海砂不得直接用于混凝土的面层。早些年的教材写的特别清晰, 就是海砂不能直接用,那我淡化的海砂能不能用?其实过去说了,你的快速路啊,主干路啊,自干路啊,都还是不能用, 那如果非要用的那个支路,还得经过代化的海沙可以用,但是现在呢,说我们也不提了,就是海沙不能直接用于混凝土的面层,咱们考试也不会考的那么细。材料这块啊,呃,咱们的新大纲 一个明显的一个倾向,就是弱化材料的更多的要求, 这个知识点我们在这展示一下,但是呢,一定记住,咱们不在这敞开,为什么? 这是一个案例题,能考的点到了什么地方,再讲解咱们的真正的水泥混凝土面层施工,我们再介绍这个关于钢筋的这些要求,咱们先把这跳过去, 后面呢就是这个缝啊,咱们的整个的缝啊,最后不是要灌缝吗? 有人说那帐缝呢,帐缝下面是帐缝板,上边也要填缝,那缩缝呢?都要填缝,那填缝材料要选用什么?什么样的这些材料?这个点呢, 咱们记住能够考多选,但是概率并不是特别高。太多了啊,太多了。呃,这个考试呢,就是考出来这个题的质量就不是特别好了,能考概率不是很高的一个点,不展开了。 后面呢,他又稍微提了提,叫七块路面结构组成特点啊,整个是道路铺装,前面几乎没有怎么展开。如果真正的有相应的考点, 一定是什么呀?铺装面层那个地方的介绍,他还会与我们的海绵城市的透水铺装相结合啊,单独的 从他的一些结构组成啊,特点,连选择题啊都不容易出,所以知道有这一个点,但是不用投入我们的时间和精力啊,这里边就到这了。 好,我们对这节课啊进行一个总结,咱们这节课跟第一节课去对比,真正的案例考点几乎叫做没有。 咱们应该说全是选择题,非要说,呃,咱们脖子里拔将就,能不能出一些点啊?比如说像我们的 二建曾经考过,非要说垫层的一个作用啊,也可以延伸到基层的作用,这也不是不可以,但是如果考呢,一定是结合我们的图形,哎,你得先知道它是什么,然后啊再说它的作用很简单, 但是呢,我们要注意啊,咱们跳过去没有讲的,但是是出自这里,那钢筋进场的检查验收,这个点是可以考案例,我们放在后面介绍,不代表这个点就是出在后面,这是材料的进场的检查验收,甚至结合后面存储 这个方面,呃,进行考核的。好了,我们这节课呃,就介绍到这,咱们下节课再见。

前面呢,我们已经学过了各种各样的数据类型,那你用数据类型能干什么事情呢?哎,他就可以用来创建场量和变量,所以我们这个小节呢,就探讨一下我们 c 加加里面的场量和变量的概念。我们首先呢来学习变量啊,在学习变量之前,我们首先学习下变量的创建 啊,还是前面我们讲到我们已经了解了各种数据类型,那使用类型干什么呢?啊?类型是可以用来创建变量的,那什么又是变量呢?哎,我们在 c 加加和 c 元这样的一些编程源里面,我们把那些经常变化的值呢,就称为变量, 而那些不变的值呢,我们常常成为他为常量啊,所以变量是可以变化的,而常量呢,是不能变化的,不能改变, ok, 懂了吧?那对于变量和常量有概念之后,我们说那变量到底是如何创建的呢?啊?变量的语法形式是什么样子呢?来看一下这个地方呢,是变量创建的语法形式。 前面的这个地方 type 指的是什么呢?数据类型啊,数据类型就是你创建一个什么类型的数据,哎,先把数据类型讲清楚,然后后面是名字,名字就是变量的名 啊,变量的名词, ok, 同志们,那这种东西啊,这种语法形式,我们最终找回来展示代码又是怎么回事呢?我们依然在这地方新建一个项目啊,边写代码边给大家讲解,那我们控制台这个地方呢,给上一个 lesson, 嗯,零幺二,对吧?那在这个地方呢,大家注意,我们点击确定啊,然后呢,把我们代码呢依然在管理起来,放到算法竞赛扣对面去,那我们这创建关节夹 lesson 啊,零幺二啊,注意,那在这个地方呢,我们打开保存就可以了,然后再把我们点 c b 文件保存一下,对吧?好吧,那这里边代码呢,你不想要的话你可以自己来写,对吧?好,注意,在这地方我们啊,一口气要把我们的名字空间给它加上,算了啊, s t d, ok, 懂了吧,这个地方呢,我们就选好了,那紧接着下来,我们这地方说,哎呀,当我们这地方想要创建一个变量的时候,它行吗?那我们怎么创建呢?语法形式是先要加到类型,在后面给名字 啊,在后面给名字。假设我现在想创建一个整形类型的变量,那怎么做呢?我说 int 啊,那这个时候呢啊, int 类型交代清楚呢,哎,空格后面我要给个名次,这个名字假设叫 n u m, 可不可以啊?应该可以吧,哎,这就是我们创建变量的一种方式,哎,比如说,我现在要想创建一个整形变量啊,来表示年龄,那我们什么 int h 啊,比如说我现在想创建啊,一个变量表示一个人的体重啊,体重可能是小数,那我是完全可以写成 double 类型啊的一个 v t w i j s t 哎,大家看,这就是变量的创建方式,给胶带类型,再给变量名 啊,再给变量名, ok, 同志们,这个点大家能够听懂吧,当然在这个地方你还可以创建一些其他的变量啊, zed, 对 吧? int 这个地方,比如说啊,那我们这个变量的叫啊,身高啊 h e n j s t, 哎,这个地方呢,是不是就改变了,你看,这就是我变量的创建的方式,兄弟们 啊,变量创建的方式,前面呢交代类型,后面呢交代这个变量的名字啊,同志们,在这个地方大家有没有发现它就跟我们语法形式里面给的一模一样啊,一模一样,这是我们的类型, 这个地方类型,这是我的名字, ok, 同志们,在这个地方大家有没有发现我们变量创建的名字还是蛮讲究的对不对?所以接下来我就给大家说一下,那我们变量创建的时候呢,这个命名规则是什么样子呢?来,同志们,这个地方给大家简单的说一下。变量的创建啊,它的这个名字啊,可不是随便乱写的 啊,当然你也可以随便乱写,但是他还是有基本的规则的啊,基本的规则在规则之下,你想乱写也行,但是尽量啊,围绕着我们的规则来。所以第一点,变量的名字只能有字母、 数字和下划线组成,注意,字母就是 a 到 z, a, b, c, d, e, f, g, 对 吧?数字和下划线组成啊,且必须以字母和下划线开头必须以字母和下划线开头 啊。那在这个地方有的人说,老师,那我能不能创建一个变量啊,这个变量叫 a, b, c, 然后呢井号啊, d, e, f, 能不能创建这么一个名字呢?注意,这是不行的,因为你里面用了一个特殊的字法,井号 它不是字母啊,不是数字,也不是下划线啊,所以这我就是错误的,但如果我写着 a、 b, c, 下划线, d, e, f, 这就可以了,懂了吧,这就是可以的啊,所以大家对于变量名的创建这一块要有所了解,对吧?要有所了解啊,那这一下看下一条说数字名,而变量名不能以纯数字开头 啊,也不能包含特殊字体,如空格啊,连连字等等,对吧?啊,在这个地方呢,大家注意我们呢,我给大家再举个例子,我说同学,你看我们这个地方创建一个整形类型的变量叫二 b, 可不可以 啊?同志们,想象一下,这是不行啊,原因就是以你数字开头了,但我在前面加上一个下划线是不是就可以了,哎,它是可以字母或者下划线开头的,你看这些规则大家要清楚。再下来就是变量名不能使用啊,语言的关键字啊, read 呀, char 呀, f 呀, 我们说啊, c 和 c 家家里面是不是有自己的关键字,对不对啊?就比如说我们用的 int 呀, char 呀,这些是不是都是现成的,包括 return 啊,这都是语言自带的一些关键字, 那我们所创建的变量的名字跟这些关键字啊是不能冲突的啊,你这个地方创建一个 char 类型的变量啊,名字叫 int 行不行?同志们,这不行啊,这绝对不行啊,这个 int 是 关键字啊,你得避开它 啊,你给避开它对不对啊?这一块呢,大家要注意,再下来就是变量的名字啊,应该具有意义, 哎,你比如说我们前面说年龄啊,身啊,这个体重啊,身高,大家有没有发现我们专门用这个啊,用表示它意思的英文单词来给它命名,这样的话,你未来看到 vt 的 时候,哦,这就是体重了啊,看到啊, height 的 时候,哎,这就是身高嘛,对吧,你是不是理解起来就会更加准确一些, 一看就知道他想表达什么意思,对吧?啊,因为具有意义之后有助于变量的啊,变量理解啊,他的这个含义和用途是不是啊?所以大家注意,尽量提的要有意义。再就是变量的名字应该简短 啊,应该简短啊,避免使用过长的名字啊,一个变量的名字,你写的老长老长啊,写起来不方便,用起来不方便,对不对啊?其实读起来也不方便,所以呢,尽量避免太长。 然后呢,再下来就是变量名啊,它里面会区分大小写的啊, c 和 c 加是大小写敏感的啊,啊,你比如说 my 啊,这个变量和它就有区别啊,因为这个字,这个字母是大写和小写的区别,它们这就是两个不同的变量, 两个不同的名字吗?懂了吧,他是大小写敏感的。 ok, 这个地方就给大家交代了变量命名的规则,所以我建议大家后期呢,在写这种啊,创建变量的时候的变量的名字哎,稍微用心一些,养成一些良好的习惯,这样的话对你的代码的编辑肯定是有帮助的,对不对? 好,那么当我们知道如何创建一个变量的时候,那你还记不记得,你看啊,我们在创建变量的时候,好像并没有给这些变量值啊,哎,那这个时候呢,紧接着下来我们再讲一个知识点,叫变量的输入化,就能不能在创建这些变量的同时就给他一些值呢? 哎,其实是可以的啊,这个动作就叫变量的输入化,你看,我们这地方讲变量在创建的时候就给他一个处事值,这叫处事化 啊,这叫初刷。那我们接下来给大家看一看,比如说,嗯,哎呀,这个地方我上来之后,我给他一个十吧,哎,我就给他一个十,这是我随便给的,我就希望给他一个十,最开始我就希望给他一个值,啊,值叫十,那记住,给他初刷一个十,年龄呢,我希望给他初刷一个十八吧,你看 这个地方呢,我给他的初始值就是十八啊,初始值是十八,这个就根据你自己的情况来看,你想给他初始什么?多少啊?初始多少就初始,就初始多少,比如 wait, 我 想给大家初上一个,比如说,啊,五十 啊,五十点五,可不可以?也可以啊?啊?小数吗?对不对啊?你比如说你想给他出二多少呢?身高你想给他出二个幺七零啊,那这个地方呢?你给他出二就可以了,对吧?这些变量在创建的同时,你给他们一个值,这就叫抽象 啊,这就叫粗俗化。这个动作呢也非常的关键啊,希望大家能够理解啊,希望大家能理解好,那这呢大家就知道粗俗化了,那您说老师啊,那我这样算不算粗俗化呢?哎,这个地方呢?给大家写一下,哎,比如说我这地方写了个硬套 n 啊,这个地方呢?我创建好,创建好之后 n, 哎,这个地方等于上一个二十,这算不算初化呢?注意,这不算初实化,初实化一定是在创建这个变量的同时给他一个值,而现在走到这的时候, n 已经有了,你再给他一个二十的时候,这叫负值, 这是负值操作,大家注意,负值,我给大家一个值,这叫负值。 ok, 同学们,你们理解了吧?希望大家能够很好的理解,当变量的通俗化我们了解之后,接下来我们再来看一下变量的分类,关于变量这一块啊,我们通常把变量的会分为两类 啊,通常会分为两类,哪两类呢?同志们一人可以给我来看一下。变量呢,我们会分为局部变量和局部变量 啊,全距变量和局部变量。什么叫全距变量呢?在大括号外部定义的变量就被称为全距变量。 那什么叫局部呢?在大框内部定义的变量就称为局部变量啊,啥意思呢?来,同志们,我们这地方呢,也有代码来说话啊,也有代码来说话来,同志们,你看我这地方呢,把它去掉啊,把它去掉来,回过头来我们来看一看,同学们看一下,现在我们这个地方啊,写的这个孟函数, 这是不是一个大卦啊?是啊,那我在这里面定义的变量啊,这个地方呢,我写个 n 啊, n, 对 吧?等于零,这是什么?这就叫局部变量, 我在一个局部的范围内定义的,在一个大块里边定义的变量叫局部变量。哎,那在这个地方我定义上个 m 呢啊,这个 m 呢?哎,这个地方呢?我放在这啊, m 呢?我这个地方给上个一百,注意,这个是什么呢?这是不是在所有大块之外定义的变量,它叫什么?它就是我们的全聚变量图 啊,全集变量,希望大家能够理解。当然啊,对于局部变量来说还可以再局部,比如说我这再给个大块,这里面呢,给上一个变量啊,比如说 a 啊,等于上一个十二 b, 这也叫局部变量, 这个范围比这个是不是就更加局部?这个 n 它是在这个大块里面的,而这个 a 呢,指的这个角角块里面,在这个大块里面,对吧?所以它的这个范围是不是更小了,更局部了,对吧?但是不管怎么着,它也叫局部变量 啊,也叫局部变量, ok, 这个地方大家对于局部变量和全变量是不是就有一个基本的认识了啊?那全变量呢?大家对它有一个特点是什么呢?它的使用范围会更广啊, 整个工程中,哎,我们写的这个代码里边创建很多个点 c、 b 的 文件,这个工程或者这个项目里边想使用啊,咱们想办法都能使用的上这个全变量,听懂我意思吗?啊?希望大家能理解, 那我们在这地方呢啊,局部面料呢,他的使用范围相对比较局限一些,只能在自己所在的这个局部范围内使用, 出了范围就不能使用了。举个简单的例子,大家注意,这个 a 他 现在是放在这了,那我在这个地方去打印我 a 的 值 啊,打印我 a 的 值, e、 n、 d、 l, 对 吧?那这个地方有没有问题呢?大家注意,因为 a 在 就在这个大框内部,我在那打印它应该没啥问题啊,你看,走起了,你看没问题,但当我把这句代码拿出来,我放在它的大框外头,我要打印它,这个时候还行不行呢?大家注意,我编 e 的 时候它就报错, 潘金莲报错的,他说 a 没有声明在这个区域啊,没有声明在这个区域,也就是说 a 不 能在这使用,懂了吗?那这就是局部范围的问题, 大家,大家想像一下,如果我这是 n 呢?啊,如果我这换成 n 呢?大家注意,这样换成 n 呢?可以的,这都没问题,因为这个 n 它是在这个大括号里边定义的,那这个大括号的任意位置都可以,那这 这个 n 已经有了呀,在这就可以使用,对吧?那来到这也可以打印,所以大家看,这样走的时候,你会发现两个地方都能打印,结果都是零,看到了,我头了,那这个地方如果把它改成一,你看这两个地方打印的都是一, 兄弟们,你们看到了,所以大家要注意啊,对于这种局部变量,它只是在局部范围内能使用啊,局部范围内能使用,那当然,如果你这地方换成 m 头了,你这地方换成 m 啊,那你在这也正好可以使用,因为全距变量在整个工程里面都可以使用嘛,你看 啊,这个地方是不是等于就是 ym 的 值, ok, 这个地方大家对局部变量和全距变量是不是就有一个相对好的认识了啊?相对好的认识了,哎,那这个地方有一个同学,哎,有同学就说,哎呀,老师那啊,这我倒是理解了,局部变量和全距变量,那局部变量和全距变量的名字相同的情况下怎么办? 哎,比如这全集变量是 m, 是 一百啊,那这个地方我第一个局部的变量啊,也叫 m 啊,也叫 m, 懂了吧?那这个地方到我们这打一 m 的 时候,那我到底打一的是谁呢? 啊?那理论上讲,这个 m 在 这能用,在这也能用,这个 m 在 这能用,这也能用啊,是不是?那现在我们这地方会不会出现问题呢?啊?宾易的时候,大家看,没有任何问题,零个警告,零个错误,那这个地方当我们运行它的时候,我们来看一下我们打印的是什么?是 m 啊,里边的这个局部变量 m, 看到没有,局部变量 m 一 啊,那就说明什么问题呢?大家注意,在这个地方想给大家说一个问题啊,就是当局部变量啊,变量和局部变量 都可以使用啊,使用的时候啊,局部变量 和局部变量名字还相同的情况下啊, 啊,相同的情况下啊,大家注意啊,为什么要强调相同呢啊?在这个地方是不是局部变量和全变量都可以使用吗?而且名字相同,相同的情况下我到底使用哪一个呢?大家注意啊,局部优先, 局部变量会优先使用啊,优先使用, ok, 大家注意 啊,希望大家能够理解我所表达的这个意思,注意,这是我们全聚变量和局部变量讲讲的这这点意思,那有的时候老师,哎呀,我现在的这个地方好像用的是局部啊,我假设就想用全局,怎么办呢? 哎,对,在这地方你前面加上两个冒号啊,加上两个冒号,哎,这个地方你也加上两个,或者我们这不加,我们来做一个区别,对吧?我们走,大家看, 这个时候当我加两个冒号的时候,你会发现我用的是局局的,看到了吧,哎,但我没加的地方,我用的是局局局的,所以在这个地方大家注意,如果你想在这个位置啊,想使用局局的,你就想使用局局的,而不想要这个局部优先的这个 m, 那 怎么办?前面加上两个冒号就可以了, 这样的话就可以访问那个全局的变量, ok, 同志们,大家能不能听懂我的意思,我想应该能够理解了,相同名字的情况下,在这个位置都可以使用啊,全局变量和局部变量都可以使用的情况下就不优先,但如果你想要使用这个全局变量,冒号冒号就可以了 啊,这样就可以使用它, ok, 懂了吧?啊,这一讲你们应该就听懂了吧?啊,这些都是一些基本的语法规则啊,没有什么为什么,对吧?就是语法就这么设置的,这么规定的啊,你会用啊,就可以了, ok, 这个地方我就把全句变量和局部变量呢又给大家进行了探讨, 当然呢,全句变量和局部变量的还有一个小的细节也值得我们去探讨一下,这个问题是什么呢?啊?就是如果说我们全句变量或者局部变量的不出手话, 那会出现什么事,什么事情呢?啊?未初识化状态下的全集变量和局部变量,我们做一个小的探讨啊,做一个小的探讨,对吧?来图了吧,那这个地方呢,我就拿一段代码,这段代码我就不敲了,我直接给它拿出来,好不好?来图了吧,在这个地方呢,我们拿出这样一段代码了, 同学们跟着我的节奏来看,我写的这段代码是什么呢?创建的局部变量整形 a, 二, c, float, f, double 类型的 d, 这是局部变了,大家对我有没有注入啊?没有对他们注入啊,没有注入情况下我们这样打印啊,打印 a, f, a, c, f, d, 我 们打印它,那我们看它们的值是什么呢?啊?当我们这地方走起来的时候,大家看一下,哎呀,你看 a 的 值好像是零,对吧? c 的 值没有打印出来 啊, f 的 值好像也是零,但 d 的 值就是一个啊,不知道的一个这么一个值,对吧?不认识,不知道的这么一个值啊,这地这个地方呢,基本上可以说明啊,其实像这种局部变量,如果你没给它输入二的时候,它的值到底是多少是不可知的 啊,是不可知的啊,当然在啊,这个第一位 c 加加啊,这个环境,这个环境里面,我们当前用的这个编辑器,大家看一下,当前用的编辑器是这个编辑器 啊, jcc 四点九点二这个版本,这个版本呢,可以说是非常的老了,对吧?那如果我们在较新一点的这种 jcc 的 版本上,那它到底怎么回事呢?这儿有一个我装,我在我的电脑上装了一个工具,叫小熊 oc 加加,这个小熊 oc 加加呢,它里边用的也是一个啊 jcc 的 工具, 只不过它用的是一个十一点四的这个工具啊,十一点四这个版本叫星的版本,那在这里面呢啊,我这打开这个工程之后呢,我把我的代码拷进来,我在这个地方再给大家验证一下,也用 g c c, 但叫星的版本底下它的结果又是什么呢?我们来看一下,当我们是这样一个环节的时候,大家看它打印的 in 的是六幺五 c 啊,叉的什么都没有啊, float 和 double 值也好像都是随机的,对吧?你会发现每一次我们在运行这个代码的时候,产生的结果可能都不是我们想要的,我们再来运行一次奥拓,好,我们这地方呢,把它关掉, 再在第一位 c r 底下重新运行一次,你看这一次运行的结果又跟我们上一次啊,不是第一位啊,这个是小熊猫 c r 底下,你会发现这一次跟上一次呢,结果又不一样了。奥拓 啊,那就说明什么呢?说明啊,局部变量的值,当你不出手话的时候,它到底是多少?这件事情是不确定 啊,有可能是随机的啊,当然呢,你你你可能说,哎,老师,我明明在第一位 c c 加这个版,这个 j c c 的 版本啊,四点九点二里面好像看到 in 的是零啊, float 是 零啊,注意,这只是这个版本的编程的处理方式 啊,并不代表他就是固定的,听懂意思了吗?啊,希望大家能够理解,所以在这个地方我想给大家传达一个什么意思呢?想想告诉大家一件事,就说局部变量,如果你不给他说实话的时候,他里面值到底是什么?这一件事不确定 啊,这个地方我写的很清楚,局部变量通常呢不会自动触入化,如果我们没有手动触入化它的时候啊,编辑器通常不会自动触入化它啊, 不会自动触发他,他们需要在使用之前明确的给他赋值或者输入法,这是需要我们自己输入法的,你比如说你希望他的值是零,那你就在这个地方给他负零,这需要我们程序员自己啊,我们写代码的啊,这个人呢,要自己给他输入法,这样的话,他的值才是确定的, 明白这意思吗?才是确定的,希望大家能够理解,如果说没有注入化的话,他们的值将是未定义的,使用未注入化的局部变量可能导致不可预测的行为或者运行是错误。因此局部变量呢,我们建议大家都对它进行注入化 啊,对它进行一处如画, ok, 这个点大家能够听懂吧?啊,然后呢啊,再给大家做一个小小的说明啊,注意刚刚我用的这些工具啊,这些工具前面这两个工具呢,是小熊猫 c 加加 啊,小熊猫 c 加加啊,这个环境对吧,这个环境底下的一个演示啊,演示,而下面这个是一个什么呢?第一位, c 加环境的演示,嗯啊, 也是注意,我再告诉大家一个东西,如果你在 vs 二零二这样的环境下 啊,这样的环境下,注意变量啊,如果好,或者说局部变量,局部变量啊,如果不出实话啊,直接就报错啊,不让使用,这就更加严谨了,更加严格 严谨, ok, 同志们, vs 二零会二会更加严谨,我们这儿也可以给大家测试一下,好吧,可以给大家测试一下,来,同志们,我们这个地方呢,打新建一个项目啊,正好给大家讲一下 vs 二零二的一个使用,对吧?啊,创建一个项目,然后空项目,对吧?我们这地方呢,下一步 这儿我们就可以起个名字啊,比如说 lesson 啊,零幺二,对吧,然后这个地方是 o s 的 一个演示,对吧?啊,我们这个地方呢,依然把它放到我们想要放到路径底下去,放到我们的电脑啊,然后这个地方,然后进过进进,进到我们的这个算法竞赛里头来,然后呢,这个地方是扣的,对吧?进来 啊,进来之后呢,大家注意啊,我们这地方呢选择啊,我们就放我们这儿,对吧?然后创建,创建好之后,同学们注意啊,源文件添加新建项,我们这儿要新建一个点 c 的 文件的啊,点 c 的 文件啊,点 c p p 的 文件啊, test, 点 c p p 吧, 好的吧,那我们再把刚刚的这个代码呢给它拷贝过来,对吧?看一下,注意,在我们 vs 二零二二上,直接就给你报错了,你看啊,我这个地方的深层他直接就给你报错了,他使用了未触触网的局部变量,不让你使用这种未触网的局部变量,大家注意,直接就给你报错 啊,所以在 vs 这样的一些高端的变音器上,它会更加的严格,连使用都不让你使用,所以倒逼你啊,在使用之前一定要对这种变量的局部变量的进行初步化, ok, 这一点我相信啊,通过多个变音器的对比,大家应该印象是非常深刻的吧。 好了,我们刚刚给大家讲的是局部变量不出手化,那全局变量如果没有出手化呢?来,我们来看一下这边这组代码呢,我给大家的是一组全局的变量,来,同志们,我们给大家看一下全局变量 a, f 叉类型, float 类型的 f, w 类型的 d, 对 吧?全局变量我没有出手化, 那我在这地方运行的时候,大家看一下结果,哎,你看零,这什么都没打印啊,这是什么都没有打印,对吧?啊,这是零,这是零。看到了, 好,这个地方是我们第一位 c 加底下的演示,然后呢,我们来到这个我们的这个小熊 o c 加底下,我们去验证,你会发现这个地方的结果啊,其实跟第一位 c 加一样,哎,也是一样的 啊,如果我们把这些代码再拿到我的 v s 里面去验证啊,大家注意也是可以的,没有任何问题, 大家注意,我现在呢,把它拿过来啊,这是我全局的变量,对吧?来这一次我们啊点击这个开始执行呢啊,不调试,我们这个代码就可以编一完运行,你看结果也是零,这没有打印零零, 这说明什么问题呢?现在代码到不同的平台都可以运行,而且结果都是零,为什么呢?因为全局变量,大家注意,通常在定义的时候就会被默认出售化 啊,被触入化,如果没有明确的指定他的出式值,他通常会被触入化为零。注意全局变量的特点,如果你没有对他进行专门的触入化,那变音器会主动的把它触入化成零,但局部变量没有这个特点。 ok, 这一点大家要注意他们的区别 啊,注意他们的区别。那有的人说,老师我大概懂了全局变量局部变量这一块,关于触入化,我明白了啊,但是呢,我有个疑问,那未来我在写一个代码的时候, 哎呀,全距变量也行,局部变量也行,就是我采用全距变量去实现也行,我采用局部变量实现也行,那我到底是使用全距变量还是使用局部变量呢? 哎,这个地方下面有个小提示,同学们一定要注意,非常的关键啊啊,打起精神听一下,说,如果一个题目或者一个代码既可以使用局部变量,又可以使用局部变量的时候,那怎么选择呢?如果是在算法竞赛中, 如果在算法竞赛中,算法竞赛我们写代码是为了追求快啊,完成这个代码对吧? ac 了,能够通过满分,对吧?那如果在算法竞赛中,能使用全句变量的地方,我们一般直接就使用全句变量了, 因为使用全句变量有这样的好处,什么好处呢?变量不需要注入化,一个变量你即使不给他注入化,末日也会转成零,这样写起来会更快一些。而局部变量你是不是得一个一个的注入化了 啊?即使你在创建的时候不出手的话,你在使用之前也得给他付一个值。局部变量的特点 啊,很多的时候呢,如果你使用全聚变量,因为全聚变量它其实在任意地方都可以使用。很多的时候,你使用全聚变量的话,它可以避免传餐, 因为全级别的到处都可以使用,所以你在主函数可以使用,你在其他的函数内部也可以使用,这个时候就不需要传餐了。但是这一点我们后面会讲,这儿现在大家可能理解的不是很透彻,没关系,后面会给大家仔细讲, ok, 希望大家注意。所以在竞赛中,其实你认为哪一种方便,你就使用哪一种 啊。全局变量的使用是非常常见的,但是但是在企业里面做软件开发的时候, 在这个工程实践里头,我们一般建议能使用局部变量,尽量少去使用全局变量,你看这就是差异。 竞赛里面的追求是能够快速的写完代码,快速的 ac, 那 怎么方便怎么来,但是在工程里面可不仅仅追求的是方便,我们追求的是我们写出的代码的啊,这个质量 啊,对吧?少 bug 是 不是?那在这个地方呢,我们尽量啊,能使用局部变量就不去使用全局变量, 因为企业级的这种啊,开发里面代码量比较大,全局面呢,既然在任意地方都可以使用,那任意地方如果去改变它呢,这种全局面呢,就变得不可控了,这个时候使得我们代码的稳定性啊,就会下降很多啊,可能经常会导入 bug 对 不对?所以在这个地方呢,大家注意,你看这就是差异, 所以我之前一直在讲,同学们啊,大家在学习算法的时候,一定要注意算法竞赛里面的特点,和我们正儿八经进入工程里面去写的时候它的差异,未来呢,要避免这样的一些啊冲突对不对啊?或者说你要能够及时的切换 你的这个限量码的这种风格是不是好?那么当我讲到这的时候,此时此刻我就把这个变量呢啊,所有想给大家交代的问题啊,就给大家交代清楚了,我不知道同学们是不是理解我们先给大家讲了变量的创建啊,他的语法形式,又给大家讲了变量的出入口啊,怎么给大家出入口,然后又给大家讲了变量的分类 啊,变量的风力呢,有全集变量,有局部变量啊,全集变量呢,整个工程里面都可以使用,而局部变量呢,只能在自己的小的局部范围内使用这个全集变量,大家可以把它想象成什么呢?想象成共享单车,大街上马路上的共享单车,你会发现共享单车人人扫码都可以用 啊,谁都可以用,而局部变量呢,你可以想象成你们家里的自行车,你们家的自行车是不是只有你们家里的人能够使用?它只在局部范围内的使用,而啊共享单车在全局范围内啊,只要人看到了扫码就可以使用。 ok, 这个地方呢,大家要对比一下。然后接下来给大家讲到了,我们如果全集变量和局部变量没有出水化的话,局部变量没有出水化,它里面的值可能是随机值,所以我们尽量要做到创建的时候或者在使用之前对它进行出水化或者赋值, 而全聚变量即使你不出的话,它的值也会被变器末尔转化成零,就是他们的差异,对吧?然后再下来就是我们在工程里面和竞赛里面,我们啊是怎么去使用这些变量的,竞赛里面使用全聚变量是非常常见的, 而且一般情况下大家都会去选择全聚变量,但是在工程里面不建议这样去用, ok, 这个点对于啊,大家对于变量就理解的很好了, 当然跟病量相对的有一个东西叫什么呢?常量,那我们常量到底是怎么回事呢?预知后事如何?请听下回分解。我们下个视频给大家仔细讲一下,好,懂了吧,那我们下个视频再见。