资源简介
C++程序设计,谭浩强编著,清华大学出版社。
课件制作:南京理工大学 陈清华 朱红
C语言的主要特点是:
1、C语言是一种结构化的程序设计语言,语言本身简洁、使用灵活方便。既适用于设计和编写大的系统程序,又适用于编写小的控制程序,也适用科学计算。
2、它既有高级语言的特点,又具有汇编语言的特点。运算符丰富,除了提供对数据的算术逻辑运算外,还提供了二进制的位运算。并且也提供了灵活的数据结构。用C语言编写的程序表述灵活方便,功能强大。用C语言开发的程序,其结构性好,目标程序质量高,程序执行效率高。
3、程序的可移植性好。用C语言在某一种型号的计算机上开发的程序,基本上可以不作修改,而直接移植到其它型号和不同档次的计算机上运行。
4、程序的语法结构不够严密,程序设计的自由度大。这对于比较精通C语言的程序设计者来说,可以设计出高质量的非常通用的程序。但对于初学者来说,要能比较熟练运用C语言来编写程序,并不是一件容易的事情。与其它高级语言相比而言,调试程序比较困难。往往是编好程序输入计算机后,编译时容易通过,而在执行时还会出错。但只要对C语言的语法规则真正领会,编写程序及调试程序还是比较容易掌握的。
为了克服C语言本身存在的缺点,并保持C语言简洁、高效,与汇编语言接近的特点,1980年,贝尔实验室的Bjarne Stroustrup博士及其同事对C语言进行了改进和扩充,并把Simula 67中类的概念引入到C中。并在1983年由Rick Maseitti提议正式命名为C++(C Plus Plus)。后来,又把运算符的重载、引用、虚函数等功能加入到C++中,使C++的功能日趋完善。
当前用得较为广泛的C++有:VC++ (Visual C Plus Plus)、 BC++(Borland C Plus Plus)、AT&T C++等
代码片段和文件信息
相关资源
- Java语言面向对象程序设计实验指导与
- Java语言程序设计(基础篇)课后习题
- 计算机系本科生毕业设计答辩精美P
- Java面向对象程序设计教程
- Java程序设计实习西农信息工程学院源
- 算法与数据结构之LeetCode题目详解PD
- jsp程序设计
- 改良完成的jsp程序设计第十章手机销
- java 语言程序设计 第十版 复习题答案
- JAVA程序设计实验报告
- Java程序设计 蔡翠平 唐大仕.rar
- java语言程序设计清华郎波版课件、随
- Java语言程序设计课件PPT.zip
- 基于java的五子棋程序设计毕业论文
- Android程序设计基础配套代码
- java程序设计--售票系统
- java与c++通过socket通信
- java程序设计实用教程 (第3版) 课后
- 重构源代码C1-c++版本
- 徐传运 JAVA高级程序设计课后习题答案
- 使用JNA的jar包
- Java语言程序设计第二版李尊朝版
- javaweb程序设计任务教程全书源代码
- 西南交通大学Java程序设计教案本科
- java语言程序设计第八版编程题答案
- Java客户端上传图片文件到c++服务器
- Absolute C++ 6th Edition
- Java面向对象程序设计-电子教案.rar
- 多个模拟电梯程序Java C C++
- C++与android通过socket通信
评论
共有 条评论