|  首页  |  资讯  |  评测  |  活动  |  学院  |  访谈  |  专题  |  杂志  |  产服  |  
您现在的位置:硅谷网> 资讯> 软件>

耿际华:计算机C语言编辑程序技巧探讨

2012-10-31 10:36 作者:耿际华 来源:硅谷网-《硅谷》杂志 HV: 编辑: 【搜索试试
  【硅谷网10月31日讯】据《硅谷》杂志2012年第16期刊文称,结合自身多年的C语言程序设计课程的教学经验,详细说明C语言编辑程序的重点和难点,并指出掌握基本知识点、熟练应用基本程序结构、培养良好编程习惯是掌握C语言的基本方法和技巧。
  C语言程序设计是高职院校计算机各专业的一门必修课,同时也是现在IT工作中最常用的一种编程语言,其功能也最强大。与它的强大同时存在的是它的困难,人们时常将其与C++并列视为两门最难学的计算机语言。再加上传统教学过程偏理论,而高职学生的理论知识较差,因此学生学习时有困难,上课没有积极性,不爱听课,遇到困难的问题容易放弃,上机实践课大都是通过抄袭来完成。笔者以为之所以会出现以上结果,主要是因为在平时的学习过程中,学生没有掌握正确的程序编辑技巧,以下笔者将一一叙述C语言的编程技巧,以提高高职院校学生学习C语言的热情,增强自身的C语言编程能力。
  1扎实掌握基础知识点
  C语言作为一门中级计算机语言,在编写程序时,它不仅有汇编语言的一些特征,还有高级语言的一些特征,它可以在程序运行中操作机器语言的一些基本元素:位、字节、地址、指针等。因此,必须对C语言中的一些基本知识和基本概念有一个清楚地认识,这些基本元素是构成C语言的基础,如果不能充分理解这些基本元素,那么C语言编程将寸步难行。另外,我们必须记住具有各种特定意义的字符串(关键字)、弄清楚基本的运算与表达规则、它们是构成计算机语言的基本组成部分。要搞清楚各选择、循环、表达语句的特点与区别,因为这些词相当于自然语言中的连词,它们将计算机语言中的各种表达式连接起来,来表达清楚的意思。另外,要必须掌握一些常用库函数,它们是C中非常重要的组成部分,通过这些库函数来完成一些基本的常用功能。其中最常用的莫过于输入函数scanf()和输出函数printf()。它们是我们与计算机进行交互操作的基础,如果没有输入函数,那么无论它运行多少次,其结果都一样,就失去了写程序的意义。同时,程序也要将自己的计算结果呈献给用户看到,就必须调用printf函数,如果不能将计算结果呈献给用户看,那么写程序还有什么意义呢。由于像scanf()和printf()这类的输入输出函数都在stdio.h这个头文件里,因此,在写C语言程序时,一定要在源程序的顶部加上#include<stdio.h>,这是为了在执行程序的时候,让计算机知道scanf()和printf()这两个函数怎么用。再此,还要强调一下C语言的指针,学习过C语言的人都知道,指针可以大大提高运算的速度,并且能够使语句简单,提高程序的执行效率,在对程序的实施性要求很高的程序里,它将发挥很大作用。
  2熟练应用基本程序结构
  C语言是一种结构化的语言在结构,结构化语言有一个最明显的特征就是使用了块,而块是指一组在逻辑上相关联的语句,例如在一个if语句在条件为真时执行三条独立的语句,那么这三条语句就被组合在一起,并作为一个不可分割的单位来使用,这些语句就组成了一个块。C语言程序块状结构的形成是过去结构思想的产物,因此,在编写程序解决一些问题时,必须先对问题的结构有一个清楚的认识,以程序的块状结构来分析解决实际问题。C语言程序基本结构一般分为三种:顺序结构、选择结构和循环结构。第一,顺序结构最简单,只要按照解决问题的顺序写出相应的语句即可。它的执行顺序是自上而下,依次执行的。它可以作为一个独立的简单完整程序,但更多的时候,它是作为一个大程序的一小部分,与其它程序构成一个复杂的程序,例如其作为选择结构中的一个分支,或者作为循环结构中的一个小的循环体;第二,选择结构是先对当前的状态做出判断,然后在选择使用相应的分支机构。选择结构执行顺序很多时候是依据一定的条件选择执行路径,而不是严格按照语句出现的顺序。选择结构的关键就是构造一个合适的分支条件和分析程序流程,根据条件的结果选择对应的分支语句。它比较适合于带有逻辑或关系比较等条件判断的计算。在设计程序是,往往先画一下程序流图,会使问题变得清晰明了,变得简单一些,只需按照相应的流程图写出相应的语句即可。第三,循环结构是为发挥计算机的优势,减少源代码的重复书写工作量的一种方法。当前比较常用的循环结构有三种,分别是““for循环”、while循环”、“dowhile循环”。这三种循环,很多时候,这三种结构可以处理同一问题。只不过它们在执行循环时略有不同,其中循环变量的初始化在for循环体内,一般在第一句中运行,而“while”和“dowhile”语句在循环体外进行。
  3养成良好编程习惯
  良好的编程习惯是学好C语言的重要基础。它的培养要从第一行代码开始,尤其是在代码风格方面,例如:在考虑问题时,要考虑到所有的情况,尽量用使用if和else,将所有的情况都囊括其中,至少要给出报错信息;要考虑到程序的所有出口,尽可能多的输出报错信息,并把报错信息进行编号,以便能够在调试时,能够快速的定位;在编写程序时要采用良好的缩进方式,在程序中出现的任何对称代码都要同时写出来,输出提示信息前后都要加上换行符。每隔一定的长度要写出程序的注释,并对所写程序进行测试,以尽可能早的发现其中存在的问题。对程序的关键部分,将其过程分成函数,这样在出现问题时,可以将一些问题限制在一定的范围之内。这些工作在我们调试程序时会对我们有很大帮助,在程序代码实现以后,出现问题是难免的,而良好的编程习惯可以让我们迅速的定位出现错误的程序位置,大大减小了在调试的工作量,提高了自己的调试效率。
  4总结
  尽管有些学生可能感觉学习C语言是一个非常困难的过程,但是作为一个经常使用C语言的人来说,就会发现其实C语言就是一种工具,关键是你如何用它,当然,这一情况在大多数其它语言中也存在。因此,学习计算机C语言程序时,更多要注重对基础知识的掌握,更加注重对C语言基本程序结构的理解,找出不同程序结构的异同点,以及适用场合。相信同学再在良好编程习惯的指导下,一定能够学好C语言。
  
【对“耿际华:计算机C语言编辑程序技巧探讨”发布评论】

版权及免责声明:
① 本网站部分投稿来源于“网友”,涉及投资、理财、消费等内容,请亲们反复甄别,切勿轻信。本网站部分由赞助商提供的内容属于【广告】性质,仅供阅读,不构成具体实施建议,请谨慎对待。据此操作,风险自担。
② 内容来源注明“硅谷网”及其相关称谓的文字、图片和音视频,版权均属本网站所有,任何媒体、网站或个人需经本网站许可方可复制或转载,并在使用时必须注明来源【硅谷网】或对应来源,违者本网站将依法追究责任。
③ 注明来源为各大报纸、杂志、网站及其他媒体的文章,文章原作者享有著作权,本网站转载其他媒体稿件是为传播更多的信息,并不代表赞同其观点和对其真实性负责,本网站不承担此类稿件侵权行为的连带责任。
④ 本网站不对非自身发布内容的真实性、合法性、准确性作担保。若硅谷网因为自身和转载内容,涉及到侵权、违法等问题,请有关单位或个人速与本网站取得联系(联系电话:01057255600),我们将第一时间核实处理。
广告
相关
·Google News宣布改进多语言新闻内容支持推出新功
·全球首款可抵御量子计算机攻击的安全DNS 面世
·Tmxmall聚力打造多语言大数据与人工智能翻译平台
·ZStack 2.6:揭密首个面向IaaS的查询语言:(ZQL
·蚂蚁金服MISA:比用户更懂自己的自然语言客服系
·编程入门程序员的“初恋” 新手如何入门C语言?
·谷歌深入语音助手领域推出全新云自然语言处理技
·全球第一个计算机辅助侦测软件获中国CFDA批准
头条
多种流行iOS应用程序未经用户同意读取剪贴板内容 多种流行iOS应用程序未经用户同意读取剪贴板
据Macrumors报道,最新研究显示数十种流行的iOS应用程序,在未经用户同意的情况下,读……
·多种流行iOS应用程序未经用户同意读取剪贴板
·苹果应用商店禁止非官方新型冠状病毒相关应用
·微软终止支持Windows 7数月 Windows 7仍占市
·苹果新增多项审核条例,微信适配速度不敌What
·“魔搜”软件开发者张某被判刑1年2个月缓刑1
图文
多种流行iOS应用程序未经用户同意读取剪贴板内容
多种流行iOS应用程序未经用户同意读取剪贴
喜报I纷享销客携手飞书深诺集团构建多元化数字经营体系
喜报I纷享销客携手飞书深诺集团构建多元化
知米背单词APP那些不为人知的小细节(图)
知米背单词APP那些不为人知的小细节(图)
Realme引入广告什么情况 Realme广告怎么设置关闭?
Realme引入广告什么情况 Realme广告怎么设
最新
·多种流行iOS应用程序未经用户同意读取剪贴板内容
·喜报I纷享销客携手飞书深诺集团构建多元化数字经
·狂奔之后RPA企业开始精耕细作:建生态、补短板、
·微软子公司GitHub同意收购代码分发初创公司NPM
·喜报:纷享销客携手深诺集团构建多元化数字经营体
热点
·群控、云控时代即将终结,智控时代已到来
·106短信群发平台APP,致力于成为领域内佼佼者
·DT小听App:防偷拍,还是用这款国产app(图)
·软件技术行业发展变化非常快,软件人才要按需
·嗨学网一级消防可靠吗?新手妈妈亲生经历告诉
旧闻
·360手机助手安全播报:警惕二把刀GPS导航软件
·Q立方2.0 beta1新版发布:新增语音助手
·用户称iOS 8.1仍然没有解决iPad蓝屏问题
·陌陌成色情交易重灾地 移动端色情交易亟待封
·智慧商贸进销存“慧”营销 商品套餐灵活销售
广告
硅谷影像
多种流行iOS应用程序未经用户同意读取剪贴板内容
多种流行iOS应用程序未经用户同意读取剪贴板内容
喜报I纷享销客携手飞书深诺集团构建多元化数字经营体系
喜报I纷享销客携手飞书深诺集团构建多元化数字经
狂奔之后RPA企业开始精耕细作:建生态、补短板、推进市场落地
狂奔之后RPA企业开始精耕细作:建生态、补短板、
微软子公司GitHub同意收购代码分发初创公司NPM
微软子公司GitHub同意收购代码分发初创公司NPM
喜报:纷享销客携手深诺集团构建多元化数字经营体系
喜报:纷享销客携手深诺集团构建多元化数字经营体
苹果加强管控 多款iOS应用盗取用户隐私存安全隐患
苹果加强管控 多款iOS应用盗取用户隐私存安全隐患
关于我们·About | 联系我们·contact | 加入我们·Join | 关注我们·Invest | Site Map | Tags | RSS Map
电脑版·PC版 移动版·MD版 网站热线:(+86)010-57255600
Copyright © 2007-2020 硅谷网. 版权所有. All Rights Reserved. <京ICP备12003855号-2>