434
社区成员
发帖
与我相关
我的任务
分享一、代码规范
文件和项目组织
- 每个文件只包含一个类的定义或者一组相关的函数。
- 文件名应与类名或功能相关,并使用小写字母和下划线。
正确示例: my_class.cpp
class MyClass {
// 类定义
};
void helperFunction() {
// 函数定义
}
错误示例: myfile.cpp
class A {
// 类定义
};
class B {
// 类定义
};
命名规范:
- 变量、函数和类名采用驼峰命名法,首字母小写,例如:
myVariable,myFunction(),myClass.- 变量名通常使用名词或形容词命名,函数名通常使用动词命名。
- 常量名使用全大写字母和下划线,例如:
CONSTANT_VALUE.- 类名以大写字母开头,例如:
MyClass.
正确示例:
int studentCount;
double averageScore;
void calculateArea();
const int MAX_SIZE = 100;
错误示例:
int StudentCount;
double Average_Score;
void calculate_area();
const int maxsize = 100;
代码缩进和格式化:
- 使用4个空格或一个制表符进行缩进。
- 在运算符前后和逗号后添加一个空格。
- 在if、for、while等关键字后面和小括号前后添加一个空格。
正确示例:
if (a > b) {
for (int i = 0; i < n; ++i) {
result += i;
}
}
错误示例:
if(a>b){
for(int i = 0;i<n;++i) {
result+=i;
}
}
括号规范
- 在条件语句和循环结构中,始终使用大括号,即使只有一行代码。
- 左大括号应与声明处于同一行的末尾,而不是新起一行。
正确示例:
if (a > b) { result = a; } for (int i = 0; i < n; ++i) { // 循环体 }
错误示例:
if (a > b) result = a; for (int i = 0; i < n; ++i) // 循环体
注释规范
- 使用//进行单行注释,注释内容与//之间保留一个空格。
- 使用/**/进行多行注释。
二、读后感
《数学之美》这本书以通俗易懂的方式介绍了一些基础的数学概念,如概率论、统计、图论、优化算法等。这本书在数学学科的基础上,让数学发挥逻辑思维和推理的工具的作用,展示了数学是如何解决真实世界中的问题,让我能够更好地分析问题和寻找解决方案。