00:02
既然我们学C语言编程,那么我们应该了解一下怎么让我们的代码的风格更加的规范,也就是说要规范我们的代码风格,那这里呢,有三点要给他说明一下,第一点呢,要正确的使用注释和注释的风格。我这里有两个建议给大家,第一个如果我们注释的是一个函数,我们可以使用块注释,我给大家简单的演示一下,比方说同学们看。我们这里有一个函数哈,假如这有个函数,我就简单演示一下。我写到这儿吧。我写到这边来。编写一个函数。我写一个int上。那么我在这里呢,接收一个N1。接收一个N2。对,然后呢,我在这里。N1加N2。好的。那现在呢,大家还看不懂这是什么意思啊,呃,看不懂,那如果说我要做点注释,我会用快注释来说明。
01:04
那我会怎么说呢?比如说我写一个函数名,我简单写一下啊函数名,函数名呢,就是我们的sum第二参数。参数有哪个呢?比如说我们这里面有两个参数。这两个就是我们的参数。一个是in,一个是N1,一个是二,都是int类型的,然后呢,我们再说返回类型。对,返回类型。那么返回类型呢,我们说是一个int类型。也就是说,即,即。该函数,该函数返回。返回什么呢?返回。返回一个整数。最后呢,我们可以写个功能,对它一个功能进行一个说明,说该sum函数,Sum函数。是。函数是返回,是返回两个数的和。
02:01
对不对,这样呢,别人一目而了然,最后你可以写个作者。作者。比如说你写的作者是韩对韩老师。韩顺平,对吧,韩老师写的啊,写个日期,写个日期等等吧,比如说某某某某年某月。吧,某日。等等,这样呢,别人一看你的函数哦,知道这个函数是干什么的,那当别人看不到你的源代码,也能知道怎么去调用。用这个块注释,那如果说我们在进行这个注释的时候,只是注释函数的中的某一句话呢?咱们用单行注释,打个比方,打个比方,比如说我们在这里要执行一句话,要对它注释,就是return什么什么,就说返回。返回那个N1加N2的子和。哎,这样子也很好理解。所以说至于使用我们的注释及注释风格呢,老师给两个建议,第二个呢,我们在写代码的时候要正确的缩进和空白,举个例子,比如说我们假如有段代码是这样子的,同学们看啊。
03:13
这儿代码我们写的是乱七八糟的。那这个时候呢,我们怎么办呢?我们需要。我们可以,呃,我们可以把它调整到最前面,就是大家看我看到一个是呃,实现数据默认。默认按,就是说把它选中用table键呢,就会默认向右边移动,我举个例子看哦,我选中了按table键按一次。看到没有,我按table键,每按一次就像右边移动一个table位。那反过来了,有些同学说我希望能够整体向左边移动,怎么办呢?用shift加贴键,两键合一,那同学们看,再演示一下。我把两个都选中了,现在呢,我输入的shift加table,它就整体向左边移动。
04:05
大家看到没有,整体向左边移动,然后整体在这边移动一下就可以了。也就是说我们用table键或者是shift加table呢,可以实现整体的向左或者是向右移动,另外一个如果我们在计算几个数相加的时候呢,要习惯性的给它加一个空格。等号这边也要加空格,打个比方,比如说现在呢,你看这两个地方,大家有没有发现N1加N2,我不是这样写的。你看我不这样写的吧?N1,我我不是N1加N2,我是N1,这打了个空格加号,再打了空格,这样别人看起来的时候感觉没有那么拥挤。没有那么拥挤,看起来会比较舒服。明白这个意思,所以说我们要养成一个习惯,就是运算符两边或者运算的时候呢,我们要加空格,就是你看我这是个运算符吧,加号两边我们打空格。
05:02
星号两边打空格,这是一个很好的编程习惯。最后呢,同学们看到说老师你有一个麻烦事,假设我们代码很多,比如说我这里有print f。打个比方啊,同学们有个OK1,然后呢,我这个语句太多了,太多太多了。对吧,比如说我这边写的乱七八糟的。我故意把错一下位同学们的这个地方这样子。啊,我打一个空格乱七八糟的吧,反正是乱七八糟的,这边也是乱七八糟的,我一个个去调整呢,太慢了,有快捷键吗?有的。大家可以看到,嗯,这个代码的格式化呢,有一个快捷键,我配的是CTRL加alt加L,你们也可以自己自己设置,我告诉大家怎么设置哈,还是打开我们这个工具,注意听讲有个选项,还找到我们键盘,在这个地方直接输入格式两个字。
06:02
这方呢,他说。呃,有一个叫做设置选定内容的格式,你看这边是不是我配的是CTRL加al加L,如果你把这个移调,它默认是CTRL加al加F也可以用,如果你喜欢用这个也行,我我比较喜欢用的是这个。叫ctrl alt加L,我比较喜欢这个。所以说我给它分配就变成了CTRL加alt加L。嗯,这些呢,根据自己的个人习惯来配就行了,没有一个固定的。只要你习惯,你用起来顺手就OK,点确定,那剪完确定过后,你看我怎么操作啊,我把它全部选中。我把它全部选中,然后呢,我。一个快捷键就可以了,就是对代码进行。进进行。格式化。格式化。的快捷键,我是CTRL加alt加L。
07:03
啊,你可以自行配定默认是什么,大家还记得吧,CTRL加alt加F,这个你自己选就行了,那我用的是这个嘛,所以说我把它选中来一个快捷键,就是CTRL加atl加L,同学们看一下就到位了。是不是一键到位了,这样对于我们来说呢,也比较方便,你看这样我可以一样的。这样呢,就可可以节省我们大量的开发时间,就是可以节省很多时间嘛。因此呢,这一点大家注意一下,最后呢,还要说一下代码的两种风格,一个叫库,叫行尾风格,一个叫做次行风格,两种风格都可以使用,我举个例子。我们,嗯,看这写了一段代码。啊,我就我就这样举例吧。就以这个,嗯,还还写到下面,写写一个方法好吧,再写一个方法,比如说我写一个void test。
08:00
OK,叶总是这样写的,比如说我这里面写了这么几句话。嗯,怎么写呢,叫if if。If true。然后我们这边输出一句话,Print f。OK。好。那么这是一种风格,这是一种写法,这个呢,我们称之为什么呀,叫做这种写法呢,我们称之为次行风,呃,这这个称之为行尾风格。这个就叫行位风格。行位风格,就是我们把这一个第一个配对的大括号呢,写在它的最后,除了这种风格呢,还有一个叫次行风格,也大家写一下。次行。次行风格。支行风格呢也是可以的,比如说我有个TEST2这个方法,那我怎么换怎么写呢,把这个换一行。换一行再输出这个大括号,这边也是换一行再输大括号,同学们看这种四行风格呢,它看起来会比较清晰一点,就这样子的。
09:08
这样子这样子,这是一段,这是一段,而我们行尾风格呢,也可以它这样子,这个和这个对应。而这个大括号呢,和这个大大括号对应,你看你喜欢哪一个,两种都可以,如果说呃,如果仅仅从呃清晰的角度来看呢,四行风格应该是更好一点的。但也有很多程序员喜欢用这个风格,就是行伟风格,行伟风格其实也可以,那因为因为你用久了过后你看啊,你把光标一停到这,你看大家看我把这个选中,你看啊,大家看我把这个选中,是不是下面这个码上就对应上了,大家看到颜色有变化没有,再比如说我把这个盯到这来看这个往这是不是也也是一下就看到这个颜色有个阴影,一下也就看到了,说两种风格都OK。两种风格都OK,再说一遍,不会,呃,哪一个人说你这个不好,两种都行。
10:01
你可以用行尾,也可以用次行,都没有问题,同学们,那关于我们代码的规范呢?这三点是同学们一定要遵守的。那各位关于代码规范这个风格,我们先给大家介绍到这里。
我来说两句