C++教程:DOS屏幕上的运行结果与C语言发展
需积分: 15 19 浏览量
更新于2024-08-19
收藏 8.81MB PPT 举报
在C++教程《C++程序设计》由谭浩强编著的章节中,主要讨论了运行程序时结果在DOS屏幕上的显示问题,以及C++语言的发展历程。该书由清华大学出版社出版,福建师范大学Jerryhuang参与课件制作。
20世纪60年代,Martin Richards和随后的Ken Thompson、Dennis Ritchie和Brian Kernighan分别开发了BCPL和B语言,这些语言的出现推动了编程技术的进步。1972年,C语言诞生,最初是为了编写UNIX操作系统而设计,它的出现使得程序设计更为实用。C++就是在C语言基础上发展起来的,融合了多种语言的优点,如结构化、面向对象和灵活性。
C语言的主要特性包括:结构化编程,使代码易于理解和维护;同时具备高级语言的抽象能力和汇编语言的性能,支持丰富的运算符和灵活的数据结构,适用于大型系统开发和小型控制程序,甚至科学计算;其程序具有良好的可移植性,能在不同类型的计算机上运行;然而,C语言的语法结构相对宽松,这给予有经验的开发者更大的设计自由度,但对初学者来说,理解和掌握可能会有些挑战,因为语法理解及调试可能需要更多练习。
C语言的缺点在于语法不够严谨,可能导致初学者在编写程序时遇到错误,即使编译通过,执行时也可能会出现问题。然而,只要深入理解C语言的语法规则,就能有效地编写和调试程序。谭浩强的C++教程不仅介绍了语言基础,还强调了实践中的关键技巧和注意事项,对于学习者来说,是理解和掌握C++的重要资源。
2013-05-17 上传
2010-12-09 上传
2008-09-20 上传
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
无不散席
- 粉丝: 32
- 资源: 2万+
最新资源
- Java集合ArrayList实现字符串管理及效果展示
- 实现2D3D相机拾取射线的关键技术
- LiveLy-公寓管理门户:创新体验与技术实现
- 易语言打造的快捷禁止程序运行小工具
- Microgateway核心:实现配置和插件的主端口转发
- 掌握Java基本操作:增删查改入门代码详解
- Apache Tomcat 7.0.109 Windows版下载指南
- Qt实现文件系统浏览器界面设计与功能开发
- ReactJS新手实验:搭建与运行教程
- 探索生成艺术:几个月创意Processing实验
- Django框架下Cisco IOx平台实战开发案例源码解析
- 在Linux环境下配置Java版VTK开发环境
- 29街网上城市公司网站系统v1.0:企业建站全面解决方案
- WordPress CMB2插件的Suggest字段类型使用教程
- TCP协议实现的Java桌面聊天客户端应用
- ANR-WatchDog: 检测Android应用无响应并报告异常