C语言历史与N-S流程图符号解析
需积分: 0 20 浏览量
更新于2024-08-25
收藏 7.98MB PPT 举报
"C语言的起源、特点和N-S流程图符号介绍"
N-S流程图,全称为诺依曼-斯蒂恩(Neumann-Stein)流程图,是一种用于表示程序逻辑的图形表示方法。它主要包含三种基本结构:顺序结构、选择结构和循环结构。
1. **顺序结构**:这是程序执行的基本方式,按照代码行的顺序依次执行。在N-S流程图中,通常用一个矩形框来表示,表示程序中的每个步骤或操作。
2. **选择结构**:选择结构(条件分支)允许根据某个条件来决定执行哪段代码。在N-S流程图中,它通常由一个菱形框表示,里面包含条件判断,然后有两个或多个方向箭头指向不同的处理部分,分别对应条件为真或假时的执行路径。
3. **循环结构**:循环结构使得代码可以重复执行一段直到满足特定条件为止。在N-S流程图中,循环通常由一个带有入口和出口的椭圆表示,表示循环开始和结束,内部连接线和箭头用于指示循环体内的逻辑。
C语言是一种强大的、高效的编程语言,起源于1970年代的贝尔实验室。B语言是C语言的前身,由ken Thompson设计,用于编写UNIX操作系统。D.M.Ritchie在B语言基础上改进了它,形成了C语言,这个过程发生在1973年。C语言以其简洁的语法、接近硬件的特性以及良好的可移植性迅速获得了广泛的认可。随着《The C Programming Language》一书的出版,C语言的标准版本被确立,并在各种计算机平台上得到广泛应用,成为最流行的语言之一。
1983年,美国国家标准化协会(ANSI)制定了ANSIC标准,进一步规范了C语言。随后,国际标准化组织(ISO)在1990年接纳了ANSI C作为ISO 9899-1990标准。随着时间的推移,C语言的标准不断更新,以适应新的需求和技术发展。尽管不同版本的C编译器可能存在一些差异,但ANSI C和后来的ISO标准为大多数编译器提供了基础。
学习C语言,不仅要掌握其语法和基本数据类型,还要理解如何使用N-S流程图或其他流程图工具来表示和设计程序的逻辑流程。这有助于提升编程思维和问题解决能力,特别是在面对复杂的程序设计任务时。
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
2008-01-04 上传
2009-08-18 上传
2011-11-09 上传
点击了解资源详情
点击了解资源详情
鲁严波
- 粉丝: 25
- 资源: 2万+
最新资源
- 王珊 高等教育出版社 数据库第四版答案
- .net 软件自动化测试之道 pdf (.net平台下自动化测试必备之资料,精!!)
- 基于模糊预测算法的ATO仿真研究
- 3g技术讲解通信工程
- c#各种排序算法大全
- Cognos8.4新增功能优势说明
- JAVA基础面试题部分参考
- 段程序保存为文件名为Test.java的文件
- 影碟出租管理信息系统
- JAVA的学习笔记及开发模式
- Learning Oracle PL-SQL [O'Reilly, 524s, 2001r].pdf
- flash 适合于初学者的程序设计教程
- Visual C++开发工具与调试技巧整理
- 操作系统中的银行家算法
- Redhat Linux 9教学讲义
- RSVP协议端到端QOS控制机制的研究