现代C++语言可以看做是三部分组成的:
- 低级语言,大部分继承自C语言
- 现代高级语言特性,允许我们定义自己的类型以及组织大规模程序和系统
- 标准库,它利用高级特性来提供有用的数据结构和算法。
关于C++的发展史在网上可以找到很多,这里就不再提了。这篇博客是基础C语言的基础上来学习C++的。
一、C++关键字(C98标准)
二、C++输入输出
学习每个新语言的开始都是由hello world开始的,这里用C++来写一个简单输出程序。
#include<iostream>
void main()
{
std::cout<<"hello world"<<endl;
}
程序第一行#include<iostream>
告诉编译器我们想要使用iostream库
std::cout<<"hello world"<<std::endl;
这条语句用了输出运算符<<在标准输出上打印消息;
endl是一个操纵符,写入endl的效果是结束当前行,并将与设备关联的缓冲区中的内