C++的发展,特点和源程序构成
来源:互联网 发布:如何做到知敬畏守规矩 编辑:程序博客网 时间:2024/05/22 00:07
最近一段时间在学习C++,也借了几本相关的书籍。因为之前主要用C#写程序,大概写了也有两年了吧。所以在回过头来学习C++,还是挺快的。但是我觉得光看书是不行的,要写!!因此我想把我整个学习C++的过程用博文记录下来,就像那些大虾们写的系列文章一样,这样也可以和更多学习C++的朋友们交流心得,互相促进!唉,废话不说了,开始写的我的第一章C++初始之C++的发展,特点和源程序构成。
C++的发展,大家都知道C++是从C语言演变而来的,它扩充了C,又保持了与C的兼容。C++是美国贝尔实验室的Bjarne Stroustrup博士以及其同事与20世纪80年代初在C语言的基础上开发成功的。最初的C++被称为“带类的C”,1983年正式取名为C++。1985年有Bjarne Stroustrup博士编写的《C++程序设计语言》一书的出版,标志着C++1.0版本的诞生,此后贝尔实验室又推出了C++2.0,3.0,4.0版本。在1989年,C++的标准化工作开始了,直到1998年11月被国际化标准组织(ISO)批准为国际标准。
C++的特点:1.它是C的扩充,兼容C,这就使许多C代码在不经修改就可以为C++所用;2.C++保持C的简洁、高效和接近汇编语言的特点上,又比C更安全,可读性跟好,代码更为合理;3.与C比最大特点,那就是增加了面向对象的机制;因此,C++既可用于面向过程的结构化程序设计,也可以用于面向对象的程序设计。
接下来说说C++源程序的构成吧,下面是一段关于整数和的C++简单程序(开发工具vs2010):
1 #include "stdafx.h"//这是一条C++编译预处理命令,用来指示编译器在对程序进行预处理时,将文件stdafx的代码嵌入到程序中该指令所在的地方
2 #include <iostream>//这个文件中声明了流对象Cout,Cin以及<<,>>的定义
3
4 usingnamespace std;//用了#include <iostream>就一定要用该命名空间指令
5 int main()
6 {
7 int x,y,sum;
8 cout<<"Please input two integers:"<<'\n';//提示用户键盘输入两个整数
9 cin>>x;//输入变量x值
10 cin>>y;//输入变量y值
11 sum=x+y;
12 cout<<"x+y="<<sum<<endl;//endl是输出操作符,其作用与“\n”相同
13 return0;//如果程序正常结束,向操作系统返回一个数值0
14 }
2 #include <iostream>//这个文件中声明了流对象Cout,Cin以及<<,>>的定义
3
4 usingnamespace std;//用了#include <iostream>就一定要用该命名空间指令
5 int main()
6 {
7 int x,y,sum;
8 cout<<"Please input two integers:"<<'\n';//提示用户键盘输入两个整数
9 cin>>x;//输入变量x值
10 cin>>y;//输入变量y值
11 sum=x+y;
12 cout<<"x+y="<<sum<<endl;//endl是输出操作符,其作用与“\n”相同
13 return0;//如果程序正常结束,向操作系统返回一个数值0
14 }
执行结果:
- C++的发展,特点和源程序构成
- C++的发展,特点和源程序构成
- C++的发展,特点和源程序构成
- C语言源程序的结构特点(笔记)
- 一、C语言的产生和发展及特点
- C语言的发展与特点
- 嵌入式系统的概念、特点和发展
- JAVA发展和特点
- vc如何识别c源程序和c++源程序的?
- 【转】EAM的构成及特点
- C++语言的历史、特点、用途和发展
- 万维网www的历史、发展、特点和相关协议详解
- 【软考4】编程语言的发展和特点
- 万维网www的历史、发展、特点和相关协议详解
- JBPN的认识和特点、工作流程、发展状况
- 嵌入式系统的发展特点
- C源程序的关键字
- 八、汇编源程序的基本构成以及编译、调试
- 横向的ListView
- linux设备驱动程序5,6章
- POJ 2396 Budget 上下界网络流
- android自定义弹出框实现方式(dialog)
- VIJOS 1780 开车旅行
- C++的发展,特点和源程序构成
- 网址记录
- 操作系统上的堆栈——极品解释
- Android Developers:保存键-值对
- OCP-1Z0-052-V8.02-96题
- oracle高级查询之连接查询、集合运算
- 设计模式原则
- update 三种更新用法
- 矩的性质