C++ Primer Plus_读书笔记_第2章 开始学习C++

╰+攻爆jí腚メ 2022-11-10 10:58 271阅读 0赞

第2章 开始学习C++ 54

2.1 进入C++ 54

第一个C++程序

  1. #include<iostream>
  2. int main()
  3. {
  4. using namespace std;
  5. cout << "HelloWorld" << endl;
  6. return 0;
  7. }

2.1.1 main( )函数 56

主程序,没有返回语句默认为return 0;

2.1.2 C++注释 59

//注释—-C99中//的注释风格添加入C

/*注释*/

2.1.3 C++预处理器和iostream文件 61

iostream头文件包含输入输出

2.1.4 头文件名 62

C++中取消后缀

如果想使用C中的头文件,只需要去后缀,前加c就可以了

例如:C:#include

C++:#include

2.1.5 名称空间 63

https://blog.csdn.net/aiqq136/article/details/114970219

2.1.6 使用cout进行C++输出 64

类:包含数据的存储和使用方式

对象:类的一的特定实例

cout是一个类,可以处理各种类型的数据,例如遇到字符串cout<<string;的时候,就对应操作在屏幕中显示出来

<<除了是输入流的运算符外,也是左移运算符,这里进行了运算符重载

运算符重载:就是根据不同的场景,一个运算符可以通过程序的判断,发挥不同的作用

endl:换行,”\n”也可以换行

2.1.7 C++源代码的格式化 68

;代表一条语句的结束

如果没有;就回车换行,则默认为一个空格

不允许变量中间加空格,不允许字符串中间换行

  1. { //各占一行
  2. cout<<"要有缩进";//一条语句一行
  3. } //各占一行

2.2 C++语句 72

2.2.1 声明语句和变量 73

声明不必写在一起,在使用变量的时候,程序会先找声明

C99中C的声明也不必写在一起了

2.2.2 赋值语句 75

允许连续赋值,连续赋值从右向左,例如a=b=c=5,先赋值c

2.2.3 cout的新花样 76

cout可以自动识别<<右侧的数据类型

cout可通过重载<<来拓展使用范围

2.3 其他C++语句 77

2.3.1 使用cin 78

int a;

cin>>a;

cin在计算机中也是一个类,可以通过判断变量的类型,将输入的值按相应类型输入a中

2.3.2 使用cout进行拼接 78

  1. #include<iostream>
  2. int main()
  3. {
  4. using namespace std;
  5. cout << "Hello"
  6. << "World";
  7. return 0;
  8. }
  9. //>>HelloWorld
  10. //使用cout进行拼接时候,换行不默认添加空格

2.3.3 类简介 80

cout是ostream类

cin是istream类

这些类都在iostream的头文件中有声明

类调用方法:1.函数调用 2.重载运算符

2.4 函数 82

2.4.1 使用有返回值的函数 82

2.4.2 函数变体 87

2.4.3 用户定义的函数 88

2.4.4 用户定义的有返回值的函数 93

2.4.5 在多函数程序中使用using编译指令 96

在程序函数外使用using namespace std;就可以所有函数共享std的命名空间了

2.5 总结 98

2.6 复习题 99

https://blog.csdn.net/aiqq136/article/details/114984366

2.7 编程练习 100

https://blog.csdn.net/aiqq136/article/details/114984472

发表评论

表情:
评论列表 (有 0 条评论,271人围观)

还没有评论,来说两句吧...

相关阅读