欢迎来到HDUISA wiki,如果这是你的第一次到来,请点击此处注册

差别

这里会显示出您选择的修订版和当前版本之间的差别。

到此差别页面的链接

两侧同时换到之前的修订记录 前一修订版
wiki:安全开发入门 [2017/09/06 19:29]
冻咸鱼 [去找一本好书]
wiki:安全开发入门 [2017/09/06 19:58] (当前版本)
冻咸鱼 [编码风格]
行 70: 行 70:
 “编码风格”指的就是:让其他人看一眼就知道你的代码要干什么。再说一遍:让其他人看一眼就知道你的代码要干什么。 “编码风格”指的就是:让其他人看一眼就知道你的代码要干什么。再说一遍:让其他人看一眼就知道你的代码要干什么。
  
-C语言的语法过于的开放,以至于允许写出 ​ a+ ++ ++b, if(a = b) 之类的明显有问题的语句并且成功运行, +由于很多的历史原因,C语言的语法十分的开放,以至于允许写出 ​ a+ ++ ++b 之类的语句并且成功运行,这些语句最大的问题是可读性差到别人无法搞清楚到底在干什么。
  
 编码风格的练习会伴随你很久很久(因为这还和设计有关)。对于新手最开始只有下面2个要求: 编码风格的练习会伴随你很久很久(因为这还和设计有关)。对于新手最开始只有下面2个要求:
  
-1. 把名字写对,这里包括变量的名字,函数的名字,要一眼看上去就知道它用来干什么。 +  - 把名字写对,这里包括变量的名字,函数的名字,要一眼看上去就知道它用来干什么。 
- +  ​- ​正确的分割每一行代码,不要把所有的代码挤在一行里,同时一行代码只干一件事。 
-2. 正确的分割每一行代码,不要把所有的代码挤在一行里,同时一行代码只干一件事。+  - 提炼代码为一个个函数,一个函数也只完成一个功能
  
 想知道更多关于编码规范的事情,可以查阅大公司发布的C语言编码规范。 想知道更多关于编码规范的事情,可以查阅大公司发布的C语言编码规范。
打印/导出