持续创作,加速成长!这是我参与「掘金日新计划 · 6 月更文挑战」的第1天,点击查看活动详情
每次阅读《C++ prime》这本大部头都会有不同的收获,这次再来一次重读,计划用一个月的时间。并在掘金平台上面把自己的读书笔记也给分享出来。
第一章:开始
这一章主要是在介绍一些基本概念和内容:类型、变量、表达式、语句和函数。以及介绍了如何编译和运行程序。
1.1编写一个简单的C++程序
main函数:是一个必须有且只有一个的函数,是整个程序的入口。(但不是程序一开始就执行的程序,在main函数运行前,有由编译器自动一段用于分配内存等功能的启动函数,具体的函数名称由各家编译器决定)。
函数:由四部分组成:返回类型,函数名,形参列表,函数体。(C++语句最后的 ; 十分重要)
int main(){
return 0;
}
基本格式: 返回类型 函数名 (形参列表){ 函数体 }
编译和执行:目前个人学习比较多 VS2022(Win平台),GCC(Linux);
1.2初识输入输出
C++用一个标准库来提高IO机制,没有特别定义语句,常用的库就是iostream。
cin:标准输入。 cout:标准输出。 cerr:输出错误信息。 clog:输出运行日志。
头文件:使用#include向编译器指出,且与引入的头文件名称在同一行,通常在所有函数之外,一般放在源文件开始的位置。
表达式:由一个或多个运算对象和运算符组成,产生一个运算结果。(在一些情况下,表达式的目的不是为得到运算结果,而是为了得到结果所产生得副作用)。
运算符: 输出运算符(<<),输入运算符(>>),作用域运算符(::)。
命名空间:是设计用于避免命名冲突的,可以用using namespace XX,一次性导入,也可以用XX::函数名,部分导入。