C++初学笔记1

1.C编译器是把C代码转换成计算机内部指令的程序。

2.C++在C语言的基础上嫁接了面向对象编程工具。(面向对象编程是一门哲学,它通过对语言建模来适应问题,而不是对问题建模以适应语言),C++几乎是C的超集,这意味着任何C程序差不多就是一个C++程序。

3.#include<stdio.h>告诉编译器把stdio.h中的内容包含在当前程序中。stdio,h是C编译器软件包的标准部分,他提供键盘输入和屏幕输出的支持。

4.给变量命名可以用小写字母、大写字母、数字和下划线来命名。名称的第一个字符必须是字符或下划线不能是数字。C语言名称是区分大小写的,把一个字母的大写和小写视为两个不同的字符。因此,star和Star、STAR是不同的。

5.#define TAXRATE 0.015    末尾不用加分号       编译程序时候,程序中所有的TAXRATE会被替换成0.015.这一过程称为编译时替换。这样的定义的常量也称为明示常量

6.C++对C语言的扩充

7.命名规范

我们常用与本地变量名、全局变量名、预处理变量名、函数名称、命名空间名称、类名、成员变量名称、成员函数名称

7.1通用命名规范

在开发时候命名尽量使用描述性的命名。这样的命名更加有助于别人快速的理解;

关于缩写,除非是大家能看懂的缩写,否则尽量不要用缩写

7.1.2本地变量和成员变量

通常情况下变量名一律小写。单词以下划线链接如 int user_input_size

7.1.3 全局变量

全局变量的名称通常可以添加g_作为前缀。尽量少使用全局变量。其命名一般不做特殊要求。和本地变量的命名规则保持一致

7.1.4预处理指令

预处理指令一般是#defined这样的命名定义。一般情况下建议将#defined后的名称使用全大写模式。注意defined之后不要添加语句结束符【;】,正常的写法如:#defined _DEFINED_STUDENT_CALSS

7.1.5函数和成员函数

普通函数通常使用大小写混合模式,函数名以大写字母开头每个单词的首字母大写.例如

calss Block{

CalculatorMinWidth(){}

}

7.1.6命名空间

命名空间的名称是全小写的,基于项目名称和目录结构如namespace daxuesheng_demo_space{

}

7.1.7类

类型命名每个单词以大写字母开头,不包含下划线,如calss DataBaseData{}

7.2注释规范

7.2.1 单行注释

使用双斜线//或者/* */都可以,一般保持风格统一就好

文档注释

通常是新建一.h或者.cpp文件时添加在文件顶部的注释。该注释包括版权、许可版本、作者

类注释

7.3 编码规范

编码中出现的大括号通常放在函数,类等名称的下一行。

在代码中可以给出适当的缩进。

主要描述当前类作用,以及提供的相关功能。如果在文档注释中已经包含相关信息。在类注释中添加一句详见文档注释即可

猜你喜欢

转载自blog.csdn.net/weixin_41554795/article/details/83301483