1. main 函数
同 c 语言的 main 函数
2. 字符和字符串
在C++的 STL 中⼜引⼊了
string
来表⽰字符串,功能更加强⼤,C 语⾔不⽀持,后期会详细介绍。
其他的和 c 语言类似
3. 头文件
和 C 语言中的头文件一样,相当于一个工具箱
不过要完整实现头文件的功能往往还需要配合
名字空间 适用
iostream:输入输出头文件
4. cin 和 cout
分别对应输入和输出的功能
cin ------>>
cout ----<<
形象理解记忆:in,箭头朝左就是要你输入一个东西(嘴巴朝向输入)
out,箭头朝右,(嘴巴朝右吐出来)
endl ------> 换行符
cin
和
cout
是全局的流对象,
cin
负责输⼊数据,
cout
负责输出数据。
1.
全局流对象是什么意思现在不理解没关系
2.
endl
是 C++ 中⼀个特殊的操作符,效果是换⾏和刷新缓冲区,使⽤时也必须包含在
iostream 头
⽂件中。
3
.
<<
是流插⼊(我怎么觉得这里如果是流输出更形象一些)运算符,和
cout
配合使⽤,
>>
是流提取运算符,和
cin
配合使⽤。
5. 名字空间
什么意思?就是在写代码的时候,代码一长,就很容易出现重名,所以在使用的时候往往需要说明这是哪里来的名字
这里的 using namespace std 的意思就是使用标准库中的一些东西
当然,std 这里理论上是可以换成你自己编写的名字储存库
一旦使用某个命名空间,里面的所有“特殊词”就都被解放了,后面的内容就都可以写了
这样比较简单粗暴
所以还有另一种使用命名空间的办法
相当于仅仅“解锁”命名空间里的某一部分名字