bigpotato12138 2024-09-22 17:36:59
代码规范+《数学之美》 ————————————— 大厂代码规范: 1、括号成对书写:如(),{},不要先写完左括号然后写内容最后在补右括号。 2、缩进对齐:缩进是通过键盘上的 Tab 键实现的,缩进可以使程序更有层次感。 原则是:如果地位相等,则不需要缩进; 如果属于某一个代码的内部代码就需要缩进。 3、空行:空行起着分隔程序段落的作用。 空行得体将使程序的布局更加清晰。 4、空格: (1)关键字后面加空格。 (2)函数名后不加空格。 (3)(向后紧跟 ; , )这三个向前紧跟; 紧跟处不留空格。 (4) ,之后要留空格。 如果; 不是一行的结束符号,其后要留空格。 (5)赋值运算符、关系运算符、算术运算符、逻辑运算符、位运算符。 (6)单目运算符! 、~、++、--、-、*、& 等前后不加空格。 (7)像数组符号[]、结构体成员运算符. 、指向结构体成员运算符->,这类操作符前后不加空格。 (8)对于表达式比较长的 for 语句和 if语句,为了紧凑起见,可以适当地去掉一些空格。 5、一行代码一条语句: 一行代码只做一件事情,如只定义一个变量,或只写一条语句。 这样的代码容易阅读,并且便于写注释。 if、else、for、while、do 等语句自占一行,执行语句不得紧跟其后。 6、头文件包含: (1)头文件include从抽象到具象 (2)次序:c标准库->c++标准库->os相关->第三方库->工程头文件 7、标识符命名 驼峰命令法。 printEmployeePaychecks(); 帕斯卡(pascal)命名法。 PrintEmployeePaychecks(); 匈牙利命名法。 isPrintEmployeePaychecks(); 下划线命名法 print_employee_paychecks(); 循环:i, j, k数量:n 长度:len 尺寸:sz 指针:p 临时变量:tem 临时缓冲区:buf 全局变量:static 局部变量:uart_buf 函数名:init_linklist 8、注释:C语言中一行注释一般采用//,多行注释必须采用/*...*/。注释通常用于重要的代码行或段落提示。 在一般情况下,源程序有效注释量必须在 20% 以上。
...全文
92 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

434

社区成员

发帖
与我相关
我的任务
社区描述
广东外语外贸大学信息科学与技术学院
算法 高校
社区管理员
  • brisksea
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧