毕业论文
计算机论文
经济论文
生物论文
数学论文
物理论文
机械论文
新闻传播论文
音乐舞蹈论文
法学论文
文学论文
材料科学
英语论文
日语论文
化学论文
自动化
管理论文
艺术论文
会计论文
土木工程
电子通信
食品科学
教学论文
医学论文
体育论文
论文下载
研究现状
任务书
开题报告
外文文献翻译
文献综述
范文
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在时间序列中的应用
下一篇:
函数凸性在经济学中的应用
微课在中学数学素质教育中的应用
中学数学教学中的模型思想与应用
层次分析法在决策中的分析及其应用
分支定界法在资源分配中的应用MATLAB仿真
矩阵在经济领域中的应用研究
常微分方程在金融工程中的若干应用
因子分析法在医药上市企...
AES算法GPU协处理下分组加...
压疮高危人群的标准化中...
提高教育质量,构建大學生...
STC89C52单片机NRF24L01的无线病房呼叫系统设计
上海居民的社会参与研究
酵母菌发酵生产天然香料...
基于Joomla平台的计算机学院网站设计与开发
浅谈高校行政管理人员的...
从政策角度谈黑龙江對俄...
浅论职工思想政治工作茬...