00:00
好了,经过我们上节课学习,我们就了解一下如何编写一个生源程序,往我们的屏幕上输出点内容,对吧?那输出完这个内容之后呢,这节课我们再利用我们上节课所学的知识点,再来做一个小小练习,那做一个什么练习呢?首先呢,在做这个练习之前,我觉得我当前的一个coulator它这个编辑器它的样式比较丑,以及呢,当前我这个编辑器它上面的文字呢,太小了,不利于大家去观察,所以首先呢,在做这个练习之前,我要先修改一下我当前这个编辑器它的一个样式,以及呢,修改一下我当前这个编辑器它字体的一个大小,所怎么修改呢?很简单,你只需要打开我们的一个Qt collect编辑器,然后呢,找到这个编辑器顶部的一个菜单栏,在菜单栏上面呢,找到我们的一个工具,点击一下工具,然后呢,再点击一下这个选项,在选项的一个弹窗框里面呢,你找到我们这个文本编辑器,在文本编辑器里面找到我们的一个字体和颜色,在字体和颜色里面呢,找到我们的一个字号,然后呢,你只需要把这个字号呢修改为你指定的一个字号就可以了,这里呢,我把我的字号从十改为我们的18,改完之后呢,在这里点击一下应用,点击完应用之后呢,点击OK,在OK之后有。
01:00
没发现当前我编辑器里面的文字是不是变大了,对吧?这样是不是更有利于大家去观察对不对?好,那有利之后呢,还要改什么呢?还要把这个样式改一下,那这个样式怎么改呢?样式呢也是找到我们code collectctor它顶部的一个菜单,在菜单里面呢,找到我们的工具,工具里面呢,找到我们的选项,在选项里面呢,找到我们的一个环境,在环境里面呢,找到我们的一个interface,在interface里面呢,找到我们个样式,在样式里面呢,我能把它修改为我们的第二个大,好改完之后呢,在这里呢,我点击OK,点完OK之后呢,这个们呢,告诉我们,你修改完样式之后,你必须重启我们的一个编辑器,对吧?那这时候呢,我再点击OK,点完之后呢,我把编辑器怎么办,给它关掉,关掉之后呢,这里先保存一下,然后呢,再回到我的一个桌面,在桌面里面呢,我再重新打开我的一个Q技口的这么一个编辑器,好打开之后有没有发现整个的个样式,是不是就用白色变成了我们黑色,是不是现在就好看点了,现在是不是有点黑客的感觉了,对吧?好,那打开之后呢,在这里呢,还可以顺便给他讲解一个字点什么字点呢,就是如何打开我们过。
02:00
不去创建的项目,那如果打开呢,其实呢,你只要点击这个幻迎,在幻迎界面里面呢,有一个快捷键,就是它呢,会显示过去你已经创建过的一些项目,你直接双击这个呢就可以打开了,那如果你不双击呢,别的方式,什么方式呢?在这里有一个什么,有一个open project对吧?你只需要点击一下open project,然后呢,找到什你创建好的那个项目的一个文件,在这个文件里面呢,有一个什么零一-ho.p的文件,我是说过这个是它的一个配置文件,你只需要点击一下这个配置文件,然后呢,点击打开它呢,就会打开过去你创建好的一个项目了,知吧是吧,好OK之后呢,那这个呢,就是如何修改Co collect它的一个样式和如何修改Co collect它的一个字体大小就给它讲完了,好讲完之后呢,接下来怎么办,接下来我们是不是做一个练习啊,那怎么做呢?这时候呢,我们打开我们的一个笔记,在笔记里面呢,我就给他罗列出一个练习,那这个练习干什么呢?我能要求大家利用我们的一个C语言啊,至少呢使用。
03:00
两种方式往我们的屏幕上输出一个桃心,哦,好,那这个时候怎么来输出一个桃心呢?那你要想输出一个桃心怎么办?首先你是不是要回到编辑器当中,再创建一个新的项目,用一个新的项目来做我们这个练习啊,对吧?那怎么创建我们的一个新的项目呢?很简单,这个时候呢,你要找到我们q collect的一个最左边,然后呢,在最左边点击我们的一个欢迎,在欢迎里面呢,点击我们的一个new project,在new project里面选中我们的一个now project,在now project里面选中我们的application,然后呢,再点击一个选中,选中之后呢,在这里面呢,你要指定你新建这个项目,它的一个项目名称和你新建个项目它保存的一个路径,对吧?那这个名称我怎么起呢?我就直接给他来个零二杠,我们的一个TST那起完之后还记得刚开始我们在讲解这个名称的时候说过有什么最点吗?是不是说过里面不能出现空格和中文啊,对吧?以及呢,我们前面是不是给他说过保存的路径里面是不是也不能够出现我们的空格和中文啊,对不对,并且呢,这个保存路径上一次我们在创建ho word的时候是不是勾选过这个。
04:00
设定为默认路径啊,所以说你有没有发现这次你在创建这个新的项目的时候,他默认的一个路径是不是就是上次你指定的那个路径啊,对不对?好,那这样呢,就O了,OK之后这样怎么办?接下来我直接点击下一步,下一步之呢,再点击下一步,下一步之后刚开始我们是不是说过,如果来到这个界面,你是不是一定要确定这个disc top qd05:11点零命GW32B头,这哥们一定是要勾选上了,对吧?那这个时候末呢,他就勾选上了,那勾选上之后怎么办?这个时候你是不是点击一下下一步,然后再点击一下完成,这样在我们的这里面是不是就创建好了一个新的C语言的项目了,对吧?那有了这个新的C语言项目之后,怎么办?我是不是在这个新的C语言项目里面来输出一下我的这个桃心就可以了,那怎么输出桃心呢?我是不是可以用普伦斧先输出一下这一行,再用普伦斧输出一下这一行,再用普斧输出一下这一行,后面的是以此类推就可以了,对不对?所以在这里面怎么办呢?我是不是把这一行的数据CTRLC拷贝份,然后呢,来到我们这里面,在这里面我要做什么事情,在这里面默认情况下,你创建了这个项目,它是不。
05:00
都已经给你编写好了一个MY函数,他是不是就已经给你编写好了一个pro函数,他是不是就已经告诉你了要去哪找我们的一个函数,那你是不是只需要修改一下pro函数当中需要输出内容就可以了,所以说我从这到这儿选中,选中之后呢,我把它替化为我们桃心的最开头,那开头呢有一个特点,什么特点呢?你有没有发现它距离我的最左边是不是有一个空格,它距离我的最右边是不是也应该有一个空格,所以在这里边我怎么办搞呢?在这里边呢,我就给它左边加一空格,我就给它右边一空格,那这一行呢,我就干什么已经输出完了,输出完之后怎么办?是不是再输出一行,那说在下面呢,我再写上一个PTF,好之后这里再写上一个双引号,双一之呢,再回到我的一个笔记当中,在我笔记当中呢,我是把下面一行内容从这到这儿CTRLC拷贝份给它放到我们的一个叫做这里面就可以了,好了放进来之后呢,接下来我们就不要往下写了,为什么呢?因为在这个地方,我是不是给他说过,你是不是在这个地方你要通过伦输出一行,在这里你是要通过普伦输一行,那你这样写完之后它。
06:00
能不能输出一行,能不能输一行呢?那这个时候怎么办?我说验证一下,怎么验证呢?很简单,我点击一下我的一个播放按钮,对吧?那这时候呢,我点一下好点完之后呢,这个们呢,就会去编译运行我们的这个程序,好边运行之后有没有发现当前运行的一个结果是不是和我们的预期不太相符啊,对吧?为什么不符呢?原因呢很简单,因为如果说你仅仅调用普函数的话,它是不知道输出完内容之后要换行的,那如果说你要输出完内容之后换行怎么办?这个时候呢,你就需要在你输出完的内容的最后给它加上一个叫做杠N,那这个杠N是什么含义呢?这个杠N呢是一个转义字符,这个杠N它的含义呢,就是输出完前面的内容之后,只要执行到杠N就给我画好,那我怎么验证我的一个说法呢?很简单,这个时候呢,我再来编译运行一下我的这个程序,编译运行之后有没有发现当前这一次他是不是输出完上面内容就换了一行,是不是在下一行又继续输出后面的一个内容,那这样是不是OK了,对吧?那OK之后这怎么办,接下来我是不是快速。
07:00
的完善一下后面内容就可以了,那这个时候是是在这个地方,我再给他加上我们的一个叫做杠恩,然后呢,再来到我的下边,是不是再写上我们的一个普普之后,在这里面是不是再写上一点内容就可以了,那内容我前面写上空格,后面呢,我就写上我的一个叫做星号,然后呢,再写上空格,再写上我的一个杠恩,标完之后再来到我的下面,这里再写上我的一个普普之呢,再写上一对双一号,算号之后呢,这里呢,我就给他多留几个空格,空格之后呢,这里来个星号,星号星号好,星号之后呢,再给他多留几个空格,这里呢,来个杠N好,杠N之呢,再来到我们下面,这里呢,来个普仑斧,普仑辅之呢,来到我们的这个位置,这里呢,前面留上几个空格,然后中间呢写上一个星号,后面呢留上几个空格,这里呢写上一个个人,那这样呢就OK了,好OK之后加怎么验证,是不是再点击一下播放按钮,再运行一下对吧,好了,这时再运行出之有没有发现这颗星是不是就被我输出了,那到此为止,这个练习是不是做完了对吧,但是做完了还没完,在我的这个文档当中,我要求什么,我是不是要求至少使用两种方式来输出了当前我。
08:00
是不是已经使用了一种方式了,那接下来是不是还要使一种方式了,那还要使用一种方式,怎么使用呢?很简单,注意看我呢,先把我上面代码给它注掉,那注释是含义呢,你先不要管,后面呢,我会详细的给讲解注释是什么东西,好不好?好那注释完之呢,来到我们这个位置,在这里呢,看我怎么做,在这里呢,我写上我们的一个普伦,普伦写完之后呢,那接下来怎么办?接下来我是要输出一点内容啊,对吧?那怎么输出呢?这里呢,写上一个串号,算号之后呢,我就把我上面一种实现方式的第一行CTRLC拷贝份放到这个位置,然后呢,把第二行CTRLC卡放到这个位置,然后呢把第三行CTRLC拷贝放到这个位置,把第四行CTRLC拷贝份放到这个位置,把第五行CTRLC拷贝份放到这个位置,有没有发现当前我的第二种方式是不是利用一个普函数来输出啊,输出手怎么输出,他是不是输出完这一节内容遇到杠N就会画好,是不是输出完这一节内容遇到杠N就会画好。输出完这节内容遇。
09:00
第杠N就会画好后面是不是同零可证,所以说我再点击播放按钮,再运行一下,这哥们有没有发现是不是还是可以啊对吧?好,那还是可以做呢,在这里呢,我就有一个问题要问大家了,那现在我利用了这么两种方式来实现打应我的一个桃心,那你觉得这两种方式是这种方式比好呢,还是这种方式比较好?那对于大部分的初学者来说呢,可能会感觉哟,这种方式是不是只掉了一次普函数,这种方式是不是只编写了一行代码,那这种方式是比这种方式要简洁啊,那是本能的,就会认为这种方式会比上面一种方式要好啊,对吧?好,那如果说是从性能上来说呢,确实这种方式要比上面一种方式还好,但是如果说从阅读性和从初学者的角度上来说呢,我告诉你下面一种方式呢,它就没有上面一种方式好,为什么?因为下面一种方式它的阅读性没有上面一种方式它的阅读性好,因为上面一种方式你是不是一看诶,一眼就能看出这哥们。
10:00
做什么,而下面一种方式,你一眼是不是看不出这个们要做什么,对吧?所以说在企业开发中呢,没有办法明确到底是这种好还是这种好,那这个呢,要根据我们公司的一个需求,如果说公司要求阅读性第一,那么就是这种方式最好,那如果说公司要求性能一,那么就是这种方式最好,但是对于初学者来说呢,我对大家要求就是以后在编写代码的时候,都是以阅读性第一,知道吧,不要认为诶代码越少越好,这是一个误区啊,知道吧,有时候代码越少呢,并不一定越好,知道吧哦吧,好,OK,之后呢,那到此为止呢,我们这个练习就给他做完了好了,做完之后呢,最后呢,我还可以给他演示一种方式,也可以干什么,输出我们的一个套系,并且呢,比我们刚才的这两种方式啊都要好看,好了,这种方式是什么呢?那这一时候呢,来到我的笔记当中,我把我笔记当中啊提前编写的一个代码呢,把这儿从这到这CTRLCL可分,然后呢直接放进来,放进来之后呢,这些代码是什么含义呢?你先不用了解,然后呢,你。
11:00
点击一下这个运行,来看一下这个们儿,好,看完之后去看当前是不是也是输出的一个桃心啊,但是我这个桃心它是不是会跳动啊,对吧?那你要想编写出这么有艺术的代码呢,那你就需要干什么,不断的去学习我们的一个C语言,那随着你对C语言的一个深入呢,你慢慢慢慢的你就会知道诶这种写法是一个什么样的含义了,那今天呢,最主要就是为了给大家演示一下哟,其实除了有这两种方式以外,是不是还有别的方式啊,别的方式是不是更牛逼啊,是不是更好看啊,对吧?但是你还想学会别的方式呢,你还需要干什么学习更多C语言相关的知识点,好吧,好好,那好了之后呢,那做完了这个练习之后呢,我先把这段代码删掉,然后呢,把这个呢,先保存为我们的一个视频。
我来说两句