Presentation is loading. Please wait.

Presentation is loading. Please wait.

代码风格 ACM Class 2016 范舟.

Similar presentations


Presentation on theme: "代码风格 ACM Class 2016 范舟."— Presentation transcript:

1 代码风格 ACM Class 范舟

2 编程环境 文本编辑器推荐 Vim, Emacs, SublimeText, Atom 字体
等宽字体,如:Consolas, Courier 等 C++ IDE Codeblocks CLion Visual Studio (庞大) Qt Creator 命令行环境 推荐使用 Linux 系统(MacOS 也可) Windows 下使用命令行不太方便

3 风格诡异的代码

4 缩进 缩进表示出嵌套的不同层级之间的关系 推荐使用 4 个空格缩进 在文本编辑器或 IDE 中设置“一个 Tab 为 4 个空格”

5 缩进

6 大括号 左大括号 “{”在行末或在单独一行的行首都可

7 空行 空行用于将不同的代码段分隔开,使其逻辑关系更清晰 常见情景 类定义结束或函数定义结束 长的连续逻辑内部不同阶段间

8 空格 二元运算符与运算数之间 ans = (a + 1) * 2 + k; ++a; 突出关键字等
for (int i = 0; i < n; ++i) while (flag && getAns()) process(bookName, bookPrice, num);

9 命名 变量名与函数名体现其用途 Delphi/Borland Style (大小驼峰法)
类,结构体和函数名以一个短语命名,短语中每个 单词首字母大写 变量名以一个短语命名,第一个单词全部小写,其后每个单词首字母大写 C / Unix Style (下划线间隔法) 短语中单词全部小写,以下划线间隔之


Download ppt "代码风格 ACM Class 2016 范舟."

Similar presentations


Ads by Google