C语言程序设计:N--S流程图与C语言历史发展
需积分: 50 27 浏览量
更新于2024-08-24
收藏 7.98MB PPT 举报
N--S流程图是一种图形化的编程工具,用于描述程序的控制流程,它通过特定的符号来表示程序执行的逻辑结构。在C语言程序设计第三版中,谭浩强教授讲解了如何使用N--S流程图来理解C语言的三种基本结构:顺序结构、选择结构和循环结构。
1. 顺序结构:这是最基本的流程图,按照代码行的顺序逐个执行,每个步骤之间没有条件判断或循环。在C语言中,这种结构通常表现为一系列函数调用或者简单的条件执行。
2. 选择结构,也称为分支结构,包括if-else语句,根据特定的条件决定程序执行的路径。在N--S图中,可能会看到分支线表示不同的路径,根据判断结果选择执行哪一段代码。
3. 循环结构,如for、while和do-while循环,程序会反复执行某段代码直到满足退出条件。在N--S图中,循环通常表现为一个或多个重复的矩形框,外接有进入和退出箭头,用来表示循环的起始和结束。
C语言的历史背景对于理解其设计思想和应用至关重要。它起源于1970年的B语言,由美国贝尔实验室开发,主要用于编写UNIX操作系统。B语言虽简洁,但缺乏类型系统。1973年,D.M.Ritchie改进了B语言,形成了C语言,它更加强调效率和可移植性。随着UNIX系统的流行和C语言标准的不断演变,如ANSI C和ISO C,C语言逐渐成为全球范围内广泛使用的编程语言,支持了从小型到大型计算机的多种平台。
学习C语言时,要注意不同版本的编译器可能对语言特性和语法有所差异,比如ANSI C与标准C在某些细节上有所不同。因此,在使用过程中,需要熟悉所依赖的编译器特性,这可以通过查阅相关手册获取。
N--S流程图是理解和设计C语言程序的重要工具,它能帮助程序员直观地把握代码的执行流程,同时了解C语言的发展历程和标准变迁,有助于提高编程技能和代码的可读性。
171 浏览量
6929 浏览量
2010-12-04 上传
2010-06-05 上传
点击了解资源详情
104 浏览量
点击了解资源详情
218 浏览量
点击了解资源详情

涟雪沧
- 粉丝: 24
最新资源
- 多技术领域源码集锦:园林绿化官网企业项目
- 定制特色井字游戏Tic Tac Toe开源发布
- TechNowHorse:Python 3编写的跨平台RAT生成器
- VB.NET实现程序自动更新的模块设计与应用
- ImportREC:强大输入表修复工具的介绍
- 高效处理文件名后缀:脚本批量添加与移除教程
- 乐phone 3GW100体验版ROM深度解析与优化
- Rust打造的cursive_table_view终端UI组件
- 安装Oracle必备组件libaio-devel-0.3.105-2下载
- 探索认知语言连接AI的开源实践
- 微软SAPI5.4实现的TTSApp语音合成软件教程
- 双侧布局日历与时间显示技术解析
- Vue与Echarts结合实现H5数据可视化
- KataSuperHeroesKotlin:提升Android开发者的Kotlin UI测试技能
- 正方安卓成绩查询系统:轻松获取课程与成绩
- 微信小程序在保险行业的应用设计与开发资源包