资源简介
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程序设计》书附源代码
- Java程序设计考试试卷和答案(共4套)
- java 程序设计网页浏览器
- 去掉代码注释的工具java \\ c\\c++、ph
- 算法设计、分析与实现从入门到精通
- jsp程序设计课后习题答案227159
- Java程序设计 面向对象实现的 21点扑克
- 全世界最经典的数据结构教材,Horo
- JAVA程序设计_具有发牌洗牌功能的纸牌
- Java Web程序设计教程-源代码
- C++程序设计原理与实践.pdf
- JAVA程序设计教程课后习题答案
- Java语言程序设计ppt课件
- 《JAVA语言程序设计》期末考试试题及
- C++ 程序设计语言:第4部分 标准库原
- android与c++通过socket通信
- Java程序设计实用教程第4版[叶核亚]
- JSP程序设计第2版源代码
- java程序设计教程雍俊海第2版
- socket编程实验报告
- C++Qt5实现雷达及余晖扫描,探测发现
- 绘图板程序设计
- parasoft c++Test9.0破解
- 白话 C++ 完整版
- PDFlib-6.0.2-Windows库以及java c++开发
- 《JAVA程序设计教程》第二版施霞萍编
- 聊天室系统源码C++ 服务器,PC客户端
- 《Java程序设计与实训》配套资料源码
- Visual C++6.0助手破解版
评论
共有 条评论