C++程序设计:谭浩强经典讲解-do-while语句
需积分: 10 88 浏览量
更新于2024-08-19
收藏 8.66MB PPT 举报
"这篇资源主要介绍了C++中的do-while语句,并提到了C++语言的发展历史和主要特点。"
在C++编程语言中,do-while语句是一种循环结构,它的特点是至少会执行一次循环体内的代码。do-while语句的结构如下:
```cpp
do {
// 语句组1
} while (表达式);
// 语句组2
```
这里的`语句组1`是循环体,无论条件是否满足,这部分代码都会先被执行一次。`表达式`是一个布尔表达式,用于判断循环是否继续。如果表达式的结果为真(非零),循环将继续;如果为假(零),循环将结束。`语句组2`位于do-while语句之后,通常用于在循环结束后执行的代码,它与do-while语句的关联性并不取决于循环条件。
C++语言的创始人Bjarne Stroustrup在C语言的基础上发展和完善了C++,使其成为一个面向对象的编程语言。C++的历史可以追溯到20世纪70年代,从BCPL和B语言演变而来,最终由Dennis Ritchie和Brian Kernighan设计的C语言奠定基础。C++保留了C语言的许多特性,包括其简洁的语法和高效的执行能力,同时引入了类、模板、异常处理和面向对象的概念,使得它更适合大型软件开发。
C语言的主要特点包括:
1. 结构化编程:C语言支持结构化编程,使得程序结构清晰,易于理解和维护。
2. 高级与低级特性结合:C语言拥有丰富的运算符,不仅支持高级语言的算术和逻辑运算,还支持二进制位运算,提供直接操作内存的能力。
3. 可移植性:C语言编写的程序可以在多种不同的计算机硬件和操作系统上运行,只需少量或无需修改。
4. 灵活性:虽然C语言的语法结构相对较松,这为有经验的程序员提供了设计高质量通用程序的自由度,但对初学者来说可能需要更多时间来掌握。
C++在C语言的基础上增加了面向对象的特性,如类、对象、继承、多态等,使得程序设计更加模块化和易于复用。同时,C++还引入了模板,增强了泛型编程的能力,以及异常处理机制,提高了程序的健壮性。虽然调试C++程序相对于某些高级语言来说可能更具挑战性,但一旦熟悉了其语法规则,编写和调试C++程序也能变得得心应手。
190 浏览量
2009-10-11 上传
152 浏览量
2023-12-12 上传
2023-09-06 上传
2024-01-18 上传
2023-12-12 上传
2023-09-12 上传
2023-11-24 上传
八亿中产
- 粉丝: 24
- 资源: 2万+
最新资源
- 掌握压缩文件管理:2工作.zip文件使用指南
- 易语言动态版置入代码技术解析
- C语言编程实现电脑系统测试工具开发
- Wireshark 64位:全面网络协议分析器,支持Unix和Windows
- QtSingleApplication: 确保单一实例运行的高效库
- 深入了解Go语言的解析器组合器PARC
- Apycula包安装与使用指南
- AkerAutoSetup安装包使用指南
- Arduino Due实现VR耳机的设计与编程
- DependencySwizzler: Xamarin iOS 库实现故事板 UIViewControllers 依赖注入
- Apycula包发布说明与下载指南
- 创建可拖动交互式图表界面的ampersand-touch-charts
- CMake项目入门:创建简单的C++项目
- AksharaJaana-*.*.*.*安装包说明与下载
- Arduino天气时钟项目:源代码及DHT22库文件解析
- MediaPlayer_server:控制媒体播放器的高级服务器