跳转至

代码风格

致谢:此页面引自 2021 级问题求解助教朱宇博。

代码格式化

我们要求,你提交上来的代码,要么经过IDE的自动代码格式化,要么你逐一检查代码细节。

推荐IDE的自动格式化是因为,你看了格式化后的代码,你就会知道标准的代码长什么样。但请不要依靠自动格式化功能,而是应该在写的时候就注意细节,每次完成格式化后看看变化,然后恍然大悟:噢,原来这里我写的时候没有注意到。

// 在二元符前后需要有空格,注意代码缩进,这些在自动格式化功能中均会被修复
#include <iostream> // include后需要留出空格
int main()  
{ // 函数内需要有缩进,一般是一个tab键
  int a, b; // 逗号后需要留有空格
  // 1. 若没有using namespace std; 的声明,则需在此声明cin函数来自于std命名空间
  std::cin >> a >> b;
  // 2. 输入输出"<<",">>” 前后请空格; "+", "-"等运算符前后请空格; 
  std::cout << a + b;   
  return 0; // main函数正常结束返回值为0
}

英文小驼峰式命名

int nowSum = 0; // 英文小驼峰,且变量名需要有明确含义.
int hairSum = 0; //(可以)
int mao = 0; //(不可以,采用拼音会降低你的代码可读性)
千万千万不要用拼音命名。变量名与函数名请起有实际意义的英文小驼峰式命名。