代码规范和《数学之美》读后感

计科2201黄子轩 2022级 2023-09-29 23:29:45

一、代码规范

文件和项目组织

  • 每个文件只包含一个类的定义或者一组相关的函数。
  • 文件名应与类名或功能相关,并使用小写字母和下划线。

 

正确示例: my_class.cpp

class MyClass {

    // 类定义

};

void helperFunction() {

    // 函数定义

}

错误示例: myfile.cpp

class A {

    // 类定义

};

class B {

    // 类定义

};

 

命名规范:

  • 变量、函数和类名采用驼峰命名法,首字母小写,例如:myVariablemyFunction()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) // 循环体

 

 

注释规范

  • 使用//进行单行注释,注释内容与//之间保留一个空格。
  • 使用/**/进行多行注释。

 

 

二、读后感

  《数学之美》这本书以通俗易懂的方式介绍了一些基础的数学概念,如概率论、统计、图论、优化算法等。这本书在数学学科的基础上,让数学发挥逻辑思维和推理的工具的作用,展示了数学是如何解决真实世界中的问题,让我能够更好地分析问题和寻找解决方案。

...全文
65 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

434

社区成员

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

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