C++ Primer Plus_读书笔记_第2章 开始学习C++
第2章 开始学习C++ 54
2.1 进入C++ 54
第一个C++程序
#include<iostream>
int main()
{
using namespace std;
cout << "HelloWorld" << endl;
return 0;
}
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
;代表一条语句的结束
如果没有;就回车换行,则默认为一个空格
不允许变量中间加空格,不允许字符串中间换行
{ //各占一行
cout<<"要有缩进";//一条语句一行
} //各占一行
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
#include<iostream>
int main()
{
using namespace std;
cout << "Hello"
<< "World";
return 0;
}
//>>HelloWorld
//使用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
还没有评论,来说两句吧...