第二章
- 注释的重要性:以前在学校团队负责嵌入式与控制算法的开发我深有体会,不管是什么代码上至算法仿真下至嵌入式驱动,不写注释的写程序真的让人巨烦。(曾今通过别人不写注释的代码强行推断他写的仿真公式,最后把该人臭骂了一顿)
a.注释的几种方式://行注释,/**/块注释(C语言中的),(这里得说一点,我发现多学了几个语言以后(我主攻C,C++,Python,Matlab),注释特别容易混淆,最好还是归纳总结一下。) - 头文件名:C++新式的头文件命没有扩展名(如iostream),通过namespace std使用,含有转换后的C头文件类型(如cmath)
- 名称空间,如
using namespace std
using为编译指令,简单来说我们写了上述代码以后就可以不用写std::cout了,可以直接写cout。
- 输入输出:小知识点——endl与“\n”的区别:enl确保程序继续运行前刷新输出(将其立即显示在屏幕上),而“\n”则没有这种保证,意味着某些系统中你要输入信息后才会显示出提示(这个地方不是很懂啊,先保留)
- 关于C++的代码规范我再后续章节复习
- C++变量:连续赋值(规则:从右到左)
- cin.get()这个在书中多有提到,本章作用是为了防止程序结果一闪而过
- C++中的两种发送消息的方式:类方法(函数调用) 重新定义运算符
- 函数原型之余函数就像变量声明之余变量——指出涉及的类型。(注意原型是一个语句,结尾要带分号的)原型也可理解为函数接口。