C++初级知识点1
来源:互联网 发布:淘宝网上可以免费开店 编辑:程序博客网 时间:2024/06/05 05:53
C++初级知识点1
C++语言概述
1.1 C++的产生
C++是从C语言发展演变而来的,C语言最初是贝尔实验室的Dennis Ritchie在B语言基础上开发出来的。1972年在一台DEC PDP-11计算机上实现了最初的C语言,以后经过了多次改进。目前比较流行的C语言基本上都是ANSI C为基础的优点,例如:语言简介灵活,运算符和数据结构丰富,具有结构化控制语句,程序执行效率高,而且同时具有高级语言和汇编语言的优点。与其他高级语言相比,C语言具有可以直接访问物理地址的优点,与汇编语言相比又具有良好的可读性和可移植性。
尽管如此,由于C语言毕竟是一个面向过程的编程语言,因此与其他面向过程的编程语言一样,已经不能满足运用面向对象方法开发软件的需要,C++便在C语言的基础上为支持面向对象程序设计而颜值的,一个通用的程序设计语言。他是在1980年由AT & T贝尔实验室的Bjarne Stroustrup博士创建研制C++的一个首要目标就是使C++首先是一个更好的C,所以C++解决了C中存在的一些问题。C++的另一个重要目标就是支持面向对象的程序设计,因此在C++中引入了类的机制。2003年10月ISO发布了第二版的C++标准,成为目前的C++。
1.2 C++的特点
特点一:兼容
首先C++是一个更好的C,保持了C的简介,高效和接近汇编语言的特点,对C的类型系统进行了改革和扩充,因此C++比C更安全。C++的编译系统能检查出更多的类型错误。
特点二:支持面向对象
虽然与C的兼容是的C++具有双重特点,但他在概念上和C完全不同的语言,我们应该注意按照面向对象的思维方式去编写程序。
阅读全文
0 0
- c语言初级知识点
- C++初级知识点1
- Linux初级知识点
- 线程初级知识点
- Struts2初级知识点
- js---初级知识点
- vue初级知识点总结
- C指针(初级篇1)
- c初级
- C/C++知识点1
- c语言知识点-1
- C 知识点(1)
- 【php】php初级知识点总结
- Android初级开发知识点归纳
- 百度初级认证知识点小记
- java知识点总结(初级)
- C语言初级学习(1)
- C 基础知识点讲解1
- 杭电多校 1001 Add More Zero 题解报告
- JS程序设计思维
- Spring mvc 增加静态资源配置mvc:resources后访问不了注解配置的controller的问题
- 政府采购专家抽取制度
- IPC通信之AIDL
- C++初级知识点1
- 二维数组以其中某个值作为键值
- JAVA编程思想--多态
- Python 字典
- Activity动画场景转换ActivityOptionsCompat.makeSceneTransitionAnimation
- 新手上路
- Android 动画之RotateAnimation应用实例
- python3 多线程爬虫
- 66