mvc电子商务网站开发,济南烨铭网站建设,搜索引擎营销总结,wordpress分类自定义文字1.函数命名方法 骆驼命名法#xff08;Camel#xff09; 帕斯卡命名法#xff08;#xff08;pascal#xff09;#xff0c;也叫大驼峰命名法#xff08;Upper Camel Case#xff09; 匈牙利命名法 下划线命名法#xff08;也称为蛇形命名法#xff09; 详述见之前文…1.函数命名方法 骆驼命名法Camel 帕斯卡命名法pascal也叫大驼峰命名法Upper Camel Case 匈牙利命名法 下划线命名法也称为蛇形命名法 详述见之前文章四种编程命名规则介绍 https://blog.csdn.net/xieliru/article/details/139481164?spm1001.2014.3001.5501 2.注释
1最好符合doxygen样式。 注释允许使用 (/* comments */) 或 (// comments) 式样。
2文件头注释
/** fileexample.c * brief Example of C implementation file * authorAuthor of creation * dateDate of creation * details This file contains an example layout of C implementation file. */ 3.缩进和格式化 行首使用四个空格缩进或者是tab键但要确认tab键是4个空格对齐其他地方通常使用空格保持对齐而不是tab。 4.文件及函数长度 每个文件包含注释或空行的行数不超过2000行。 每个函数包含注释或空行的行数不超过200行。 每行内容不超过120个字符。 5.宏定义及变量使用 魔数(数字或字符串) 不得出现在代码中而是通过宏定义或常量来替代。 所有的变量在使用之前必须初始化。 6.指针使用 指针在使用之前要检查是否为空同时如果内存释放了指针要被设置成NULL。 函数原型中的指针参数如果不是用于修改就必须声明为指向const的指针。 7.其他 尽量不使用goto语句和标号。 宜用括号“()”明确表达式的操作顺序,避免使用默认优先级。 不宜在循环中使用continue和break语句。 应禁止签名类型与无签名类型之间的隐式转化。 注:从有符号类型转换为无符号类型会导致符号的丢失;无符号数转换为有符号数时,可能得到一个负值 不应对有符号数进行位运算。 数组的索引值不应越界。 不应对浮点类型变量使用“-”和“!”作比较