宅在家里没事干?不如来学C语言!
很多同学不可避免地要学习计算机编程的C语言,而C语言作为一门语言,和所有的自然语言一样,也有着文风优美与否的差异。一个良好的编程风格,能够很大地改善代码的可读性,也能为学习和理解提供很多的便利。
所以今天,就让我们一起来学习一些简单的C语言的代码编程规范吧!
Part 1
如何给变量和函数起名?
或许大家平时写C代码的时候,也会遇到起名困难症,不知道该如何给变量和函数命名。于是,就会出现i、j、k大家族,最后自己也被乱花迷了眼,不知道哪个是要找的目标。
这里介绍一种简单易用,而且行之有效的命名法则,尝试一下会感觉豁然开朗哦:
1、变量命名:
蛇形命名法,采取小写单词和下划线的组合,在全局变量前加前缀”g_”,常量前加”s_”。
示例:my_exciting_local_variable;table_name
2、函数命名:
帕斯卡命名法,使用首字母大写的单词组合。
示例:GetCurrentDirectory();AddTableEntry()
3、通用法则:
①命名中不应出现数字编号,用有意义的单词代替
②不使用汉语拼音命名,不随意使用缩写命名
用一个自己写好的程序进行一下动手改造,会感觉可读性增加很多哦!
Part 2
如何让代码有好看的排版?
整理代码的格式就像是整理自己的桌面,试着做一个强迫症或许能提高很多效率哦!
1、使用缩进风格编写代码:
每级缩进(每层花括号包括的区域之间)使用四个空格作为缩进(可以在编辑器中设置将Tab转为四个空格)。
2、使用空行划分代码区块:
在同一层级的两个函数之间使用一个空行隔开,在变量定义和代码之间使用空行隔开。
3、同一行内不要容纳过多内容:
多个短语句和赋值语句不应放在同一行,同一行代码长度不超过80字符。
4、善用花括号:
所有if、for、do、while语句都添加成对的大括号,即使分支语句只有一行也是如此。
5、多用空格:
①逗号、分号后面要加空格
②双目操作符前后要加空格、单目操作符前后不加空格
③if、for、while、switch和判断条件的括号之间要加空格
同样可以试着改编一下自己写好的程序,体验一下整洁明快的感觉!
Part 3
还有更多优雅的小技巧吗?
除了上述提到的内容之外,还有一些规则,可以帮助写出更加优雅的代码哦!
1、函数编写的注意点:
①一个函数只承担一方面功能,不应该同时做两种不同的事情
②多次重复的代码应写成新的函数,以调用的方式实现
③函数内的层数(缩进层数)不应超过4层
2、每个变量和数组等都必须进行初始化
3、绝不在return语句中使用圆括号
磨刀不误砍柴工,只要掌握了这些编程的规范和技巧,每个人都能写出优雅易懂的代码,想必能为大家的学习提供很多帮助!
更多的技能与小技巧安利也会在这个系列中不断推送给大家的,关注“复旦信院学生”,学习更多操作技能。点击“在看”,与小伙伴们一起学起来吧!
信息科学与工程学院团委学生会
供稿 | PCS服务队
编辑 | 宣传部
2020.3.4