欢迎光临112期刊网!
网站首页 > 论文范文 > 计算机论文 > 计算机应用 > C语言中循环语句的应用研究

C语言中循环语句的应用研究

日期:2023-01-24 阅读量:0 所属栏目:计算机应用


摘 要:C语言是面向过程结构化的设计语言,在其设计、使用中会大量的使用循环语句。循环语句的设计一直是计算机语言开发的一项重要应用。在高级语言使用中,循环语句的使用好坏会直接影响开发项目的质量。C语言中的循环语句的掌握对于有程序设计经验的人来说比较容易掌握,但是对于那些没有经验的初学者或是程序设计经验不是很丰富的人来说,比较难掌握。

关键词:程序设计;结构化语言;循环结构
一、 C语言的应用
  随着计算机的普及用,越来越多的人感觉到现有的计算机的应用不能满足越来越多、越来越复杂的事物处理,所以希望自己能够根据所遇到不同的情况来设计、制作、开发相对灵活的控制程序。这样既可以满足个人的需要,又能满足其它不同的使用用途。
  C语言是高级语言的基础,学习计算机语言要从C语言入手,C是面向过程编程的,这样会把所有的功能包含在几个(通常是一个)代码模块中。便于以后可以通过不同的用途来进行移植,可以对不同的控制项目产生相同的效果。
  C语言的优点很多,但是现对于其他语言的优点就是可以在多种操作系统下运行。
二、 C语言中的循环语句
  C语言中的循环语句的作用是为了使同一个事物具有相同的操作,这可以大大减少程序的复杂性,能够提高程序的运行效率。在日常使用中的问题中有许多具有相同规律的重复动作,因此在程序设计中就要对这些相同的动作,重复使用这些语句。一组被不断重复使用的语句称之为循环语句,如果循环的终止条件被触发,那么就要终止循环。循环语句由两部分组成,即循环体及循环的终止条件。
  在C语言中,包含以下循环语句:for、while和do While。分别介绍如下:
  1、for循环
  for语句格式为: for(a;b;c){……}.
  该语句执行流程如下: ①先对a赋初值; ②判别b是否满足给定条件,若其值为真,满足循环条件,则执行循环体内语句,然后
    执行c,进入第二次循环,再判别b……;否则判断b的值为假,不满足条件,就终止for循环,执行循环体外语句。
   如例子for (n=1;n<=200;n++){......}:在程序中,for语句括号内的三个值分别为:n=1;n<=200;n++。位置a,n=1是给n赋初值,b是关系表达式,n小于等于200时,a、b、c都为真,则执行{}内的语句,进入下一循环;若n大于200时,b为假,则终止循环。
  for语句的特殊用法:
  (1)for判断语句内三个表达式为空。例 for(;;) printf (""null"");在()内只有两个分号,无表达式。表示无限循环。这种无限循环适用于菜单选择程序制作中。(2)没有{……}的for语句,例:for(; str==''; str++);这种()内的语句只是一个分号,这个for循环是指针str所指流中的前导空格删除。例:for (t=1;t;)此例在程序中起延长时间作用。
  通过以上for循环的例子可以看出,不同的for应用对应的是不同的结果。这就需要根据不同的要求来详细的设计。
  2、while循环
  while语句格式为: while(表达式) 语句;/*循环体*/。这里的表达式是循环语句功能能否继续进行下去的条件,而语句是循环体。只要表达式为真,则执行/*循环体*/内语句。否则终止循环,执行循环体外语句。该循环语句语法流程如下所示:While(v!=0) { temp=u%v;/*循环体内语*/ u=v; /*循环体内语句*/ v=temp; /*循环体内语句*/ } printf(""最大公约数是:%dn"",u);}执行结果,屏幕显示:输入非负的整数: 150和35,结果: 最大公约数是:5。程序中,while循环体内有三条语句,应用大括号括起来,表示一个语句块。当表达式v!=0为真实存在时,程序重复执行循环语句内的三条语句,直到v!=0为不为真实时,终止循环,执行printf语句,在屏幕上显示最大公约数。
    3、do while循环
  do while语句模式为: do 语句;/*循环体*/ While(a); 程序进入循环后,先执行/*循环体*/内语句,然后判断a的真假,若为真则进行下一次循环,否则为假则停止重复。该重复语句的特点是,表达式为非真时也执行一次循环语句。do while语句语法流程如下所示:do while循环是在之后,在程序尾部进行测试所以循环体至少要执行一次。利用do while循环的特点,可写出菜单程序。
  总结以上三种循环形式,for语句的应用功能相对较强,它也是被应用最多的循环语句。如该语句小括号内的表达式,可任意变动,可以省略,也可以增加。再例如,在小括号内的分号间增加几个表达式,如for(m=0,h=1;n<100;n++),或for (h=0,j-50;h<=j;h++,j--)等等。可以将循环体的一些语句放在表达式3的位置,中间用逗号分隔。如:for (i=1,j=strlen (me); i ) 三种循环语句,均可嵌套使用,也就是在一个循环内又包含另一个循环结构。也可互相嵌套使用,可有多曾嵌套结构。
三、 结束语
  C语言是现在社会上比较流行的、很有广泛用途的计算机高级语言。它不但适合作为系统描述性语言,还可用来编写系统软件,也可用来编写应用软件。
    C语言的循环模式虽然比较简单,好理解,但是要想充分的利用好,还需要对其加入了解和使用,好的计算机软件的编写不单单是靠循环就能够做出来的,还要充分考虑其使用性,灵活性。
参考文献:
[1] 郑启华. PASCAL程序设计[M].清华大学出版社,1999
[2] 张志民.计算机应用基础[M].高等教育出版社,2008
[3] 谭浩强.C程序设计[M].清华大学出版社,2000
[4] 屈长青、文海英.循环语句教学中的几个问题.零陵师范高等专科学院学报 [J].1999(56)
[5] 李林霞.用循环语句编程三步曲[J].甘薯教育学院学报,2001(46) 本文链接:http://www.qk112.com/lwfw/jsjlw/jisuanjiyingyong/242623.html

论文中心更多

发表指导
期刊知识
职称指导
论文百科
写作指导
论文指导
论文格式 论文题目 论文开题 参考文献 论文致谢 论文前言
教育论文
美术教育 小学教育 学前教育 高等教育 职业教育 体育教育 英语教育 数学教育 初等教育 音乐教育 幼儿园教育 中教教育 教育理论 教育管理 中等教育 教育教学 成人教育 艺术教育 影视教育 特殊教育 心理学教育 师范教育 语文教育 研究生论文 化学教育 图书馆论文 文教资料 其他教育
医学论文
医学护理 医学检验 药学论文 畜牧兽医 中医学 临床医学 外科学 内科学 生物制药 基础医学 预防卫生 肿瘤论文 儿科学论文 妇产科 遗传学 其他医学
经济论文
国际贸易 市场营销 财政金融 农业经济 工业经济 财务审计 产业经济 交通运输 房地产经济 微观经济学 政治经济学 宏观经济学 西方经济学 其他经济 发展战略论文 国际经济 行业经济 证券投资论文 保险经济论文
法学论文
民法 国际法 刑法 行政法 经济法 宪法 司法制度 法学理论 其他法学
计算机论文
计算机网络 软件技术 计算机应用 信息安全 信息管理 智能科技 应用电子技术 通讯论文
会计论文
预算会计 财务会计 成本会计 会计电算化 管理会计 国际会计 会计理论 会计控制 审计会计
文学论文
中国哲学 艺术理论 心理学 伦理学 新闻 美学 逻辑学 音乐舞蹈 喜剧表演 广告学 电视电影 哲学理论 世界哲学 文史论文 美术论文
管理论文
行政管理论文 工商管理论文 市场营销论文 企业管理论文 成本管理论文 人力资源论文 项目管理论文 旅游管理论文 电子商务管理论文 公共管理论文 质量管理论文 物流管理论文 经济管理论文 财务管理论文 管理学论文 秘书文秘 档案管理
社科论文
三农问题 环境保护 伦理道德 城镇建设 人口生育 资本主义 科技论文 社会论文 工程论文 环境科学