毕业论文
计算机论文
经济论文
生物论文
数学论文
物理论文
机械论文
新闻传播论文
音乐舞蹈论文
法学论文
文学论文
材料科学
英语论文
日语论文
化学论文
自动化
管理论文
艺术论文
会计论文
土木工程
电子通信
食品科学
教学论文
医学论文
体育论文
论文下载
研究现状
任务书
开题报告
外文文献翻译
文献综述
范文
C语言中的循环结构及其应用(2)
1. 预备知识
1.1 C语言
C语言,是一种通用且普遍的程序高级语言,在
系统
以及程序
软件
开发等方面应用相当广泛.追朔其历史,最先是出现在贝尔实验室. 丹尼斯•里奇与肯•汤普逊,为了能够移植并开发UNIX操作系统,在1969年到1973这几年间,在B语言的基础上,设计开发出来C语言.
C语言具有较高的可移植性,并且高效而强大、灵活且表达力强、功能丰富,在程序设计员中备受关注,最近25年里,是最为热门的程序设计语言.目前,不同OS中,都普遍存在C语言编译器,例如Microsoft Windows, Mac OSX, Linux, Unix等.C语言的设计影响了众多后来的编程语言,例如C++、Objective-C、Java、C#等.
20世纪80年代,ANSI为C语言制定了一套相当完备的国际标准C语言语法,称之为ANSI C,将其作为C语言的标准,在此之后的程序开发工具,大部分都支持ANSI C这一标准.
近年来,C语言作为一种高效的计算机程序设计语言,在
国内外
得到快速发展普及应用.它的功能丰富,它的数据结构丰富,它的表达能力强,它的使用灵活方便,它的目标程序效率高,它的可移植性好,它的应用面广……它集高级语言和低级语言的优点于一身,无一不让人对它青睐有加.
C语言是一种结构化的高级程序语言,使用它所编写的每个程序,都是由顺序结构、选择结构和循环结构这三种基本结构组成,从而使得程序的结构明了、清晰、易读,另一方面,程序的质量和效率也得到了提高.其中,循环结构,是结构化程序设计中最为复杂、最最关键重要的一种结构.
1.2 C语言中对循环结构的认识
选择结构,顺序结构,以及本文中的循环结构,是C语言程序设计中重要的三种基本结构,完全掌握这三种结构,标志着高级编程语言设计最基本的部分已经得到良好的锻炼.因为循环结构在结构化程序设计中,是基本结构之一,也是其中最重要、最复杂的一种结构.
通过循环结构,可以用来解决重复执行程序语句的问题,以减少源代码重复书写的繁琐作业.这种结构,可以充分利用计算机的性能,又能减少人工工作量,能大大提高工作效率,使得其成为几乎所有程序的必备要素.
不仅在C语言中有循环结构,其他语言中也都有循环结构,而且都是各自最重要的要点之一.并且,各种语言之间的循环结构亦有很多相通之处,既有区别,又有类同.循环结构, 也可称之为重复结构, 即是重复执行某一部分程序的操作.
2. C语言中的循环结构
介绍:
C 语言中的循环结构有以下几种:
(1) 用 goto 语句和 if 语句构成循环;
(2) 用 while 语句;
(3) 用 do- while 语句;
(4) 用 for 语句;
注意:使用goto语句的程序,可读性会变差,甚至成为几乎难以文护更新的“面条代码”因此,在结构化程序设计中一般不鼓励使用goto语句,以免造成程序流程的混乱,使理解和调试程序都产生困难. 这里只讨论其他三种循环语句.
2.1 while语句
一般形式为:
while (表达式)
循环体语句
注意:这里括号中的表达式是作为判断循环体语句是否能够执行的条件.通过循环控制条件进行判断,来决定是否继续执行循环体语句. 若表达式值为真,则执行“循环体语句”.若为假,则终止循环,跳过循环体语句,执行循环体外语句.
执行流程:
① 对表达式进行计算;
② 对表达式的值进行判断.若非零,执行语句;
③ 返回到第一步,再次计算表达式的值;
④ 直至表达式的值判断为0,终止循环,跳过循环体语句,执行循环体外语句.
共3页:
上一页
1
2
3
下一页
上一篇:
MATLAB在时间序列中的应用
下一篇:
函数凸性在经济学中的应用
数形结合在中学数学中的...
论数形结合在中学数学教育中的应用
小学数学教师在学生心目中的形象
向量法在高中数学中的应用矢量法
中学数学中的数学思想方法及其教学
数学语言表达在中学数学...
高考数学中的递推数列求解
AT89C52单片机的超声波测距...
中国学术生态细节考察《...
10万元能开儿童乐园吗,我...
志愿者活动的调查问卷表
C#学校科研管理系统的设计
公寓空调设计任务书
神经外科重症监护病房患...
国内外图像分割技术研究现状
承德市事业单位档案管理...
医院财务风险因素分析及管理措施【2367字】