浅谈基于C语言的计算机软件编程

来源 :商 | 被引量 : 0次 | 上传用户:p244150486
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘 要:计算机技术的不断进步,使得C语言在软件编程等方面的应用越来越广泛。C语言有助于新的软件开发和应用,扩宽了计算机的应用范围。C语言是各种软件程序设计的基础,其可以是软件设计更加简化,同时精确软件的运行结果。文章分析了C语言的编程技巧及其与汇编语言进行混合编程的方法,为提高对C语言的认识提供帮助。
  关键词:C语言;计算机软件;编程
  网络时代的到来,使的计算机得到了广泛的应用,计算机软件在日常生产和生活中具有不可替代的作用,其可以提高生产效率和经济效益。C语言是软件编程过程中的基础语言,其不但有其他高级语言的主要特点,同时还具备汇编语言的优势,是提高计算机软件更新速度和优化编程过程的关键,充分利用C语言进行编程,可以有效提升编程的效率。
  一、C语言在计算机软件编程过程中的具体应用
  (一)编程技巧
  利用C语言进行软件编程时,指针是具有特殊意义的一种变量。指针可以是编程人员将复杂的问题进行清晰表达,还能够准确的解决这些复杂问题。因此,编程人员要熟练掌握指针的运用技巧,以提高软件编程的效率。指针主要分为名称、类型以及数值三个重要部分,其相当于一般变量,只是存在类型和数值的不同。指针的特点是既能表示数组,还可以充当参数返回值在函数中表示。
  (二)C语言中特有函数的有效运用
  利用C语言进行软件编程时,往往会有特殊的地方会使用特有函数。而不同的函数名称可以体现不同函数的特有功能。在对函数过进行定义时,函数的具体名称和参数以及返回值的类型确定都是有编程人员来完成的。C语言的翻译系统只是进行库函数的提供,同时对函数的名称进行定义。在程序调试过程中,编程人员只需利用“#include指令”将头文件纳入到相应的文件,无需再进行复杂的操作。
  (三)各种算法的灵活运用
  在计算机软件程序的设计过程中,算法是整个设计的核心内容,编程人员要对各种算法清晰认识并灵活运用。通常情况下,算法可以通过自然语言、流程图等进行表示,但是流程图表示需要编程人员熟悉各种流程图的表示符号,才能准确表示算法。也就是说,数学知识在计算机编程过程中具有重要的地位,编程人员具有良好的数学素养才能真正提高计算机软件编程的效率。
  (四)位运算和文件知识的灵活运用
  利用C语言进行编程时,位运算是唯一的,其重要性不言而喻。二进制位是位运算主要的对象,位运算在运算过程中往往还要结合其他的相关程序。文件是计算机的重要组成部分,其位置不可替代。文件主要分为程序和数据文件两种,文件中能够储存编程人员设计好的程序,可以简化数据查找的步骤,提高查找的效率。
  二、混合应用C语言和汇编语言的编程方法
  利用C语言对汇编语言的子程序进行调用、利用汇编语言对C语言子的程序进行调用、将C语言的程序嵌入至汇编语言中是混合编程的三种主要方式。
  (一)利用C语言对汇编语言的子程序进行调用
  利用C语言对汇编语言的子程序进行调用时,要根据程序中参数的具体顺序,将参数按照反序的顺序压入到堆栈中,传递时要按照参数的数值,利用“EXTERN”說明函数的具体显示。函数名要通过8个字符内的下划线格式进行命名,同时要进行代码段的具体说明,通过“—TEXT”进行代码段的命名。汇编程序参数可以C语言的参数,汇编程序要对寄存器进行保护。在混合利用C语言和汇编语言进行编程时,汇编的整个过程需要严格遵守已经规定好的开头和结尾格式。
  (二)利用汇编语言对C语言子的程序进行调用
  利用汇编语言对C语言的子程序进行调用时,无需对汇编语言的主程序、子程序两种程序的格式进行改变,只要保持主程序、子程序的一直的格式即可,在开始编程前通过“EXTREN函数名”表明身份后,即可代表此函数是对C语言程序进行调用的函数。
  (三)将C语言的程序嵌入至汇编语言
  将C语言的程序嵌入至汇编语言主要包括C语言程序对汇编子程序模块进行调用以及嵌入到汇编的指令。若C语言为主程序,汇编语言的模块,就要用C语言对汇编子模块进行调用。C语言程序嵌入到汇编指令的应用主要针对C语言难以控制的硬件上。
  三、总结
  目前,C语言在软件编程时得到了广泛的应用,其独立、简易的特点可以提高计算机编程的效率和质量,具有确保计算机软件的不断开发和更新的作用。(作者单位:海南师范大学)
  参考文献:
  [1] 罗莎.计算机中C语言的应用特点分析[J].计算机光盘软件与应用,2012(7).
  [2] 梁甜.基于C语言的计算机软件编程分析[J].电脑编程技巧与维护,2014(22).
其他文献
鼻外伤鼻骨骨折在头面部外伤中占有极大的比例.及时准确的诊断和治疗对鼻部结构、功能及美学方面都具有重大的意义[1].本文对2002年1月至2011年1月浙江省中医院收治有资料记载的226例鼻外伤患者的资料进行回顾性分析,现报道如下.1 资料与方法1.1 一般资料本组男性150例,女性76例;年龄5~74岁,平均28.5岁.伤后12 h内就诊209例,占92.6%.外伤原因:交通伤79例,工伤事故54
期刊
去年,习近平总书记在上海考察时,对上海的乡村振兴十分关心,提出了如何增强上海乡村振兴的动力问题.增强上海乡村振兴的动力,是本市广大干部群众必须答好的一道考题.rn实施乡
期刊
摘 要:随着我国经济的发展,经济统计过程中会出现大量的、杂乱的、来源广泛的数据。作为下一经济活动的基础,数据的利用非常重要,因此为经济发展制定针对性的决策是社会各界关注的重点,统计部门也越来越重视经济统计信息的真实性与可靠性。面对这样复杂的经济关系整体,传统的数据统计与处理方法显得异常薄弱,难以对深层次的数据进行智能分析,导致存在于数据中的联系和价值被忽视,且对于虚假数据不具有较好的鉴别能力。因此
近年来,随着我国经济结构的战略调整以及社会转型的快速推进,依托各种结构的城市社区内外部都面临着前所未有的新形势和新挑战.正是如此,转型时期的城市社区矛盾开始成为当前
上海锅炉厂有限公司是中国最大的电站锅炉制造企业之一,也是耗能大户,2007年用电量折标煤10390吨;柴油消耗折标煤5713吨.近年来公司秉承“国内第一、国际一流”的发展理念,以
随着社会的发展,信息化知识的爆炸式发展态势,计算机数据库出现,利用其强大的优势与存储量帮助企业等大型机构完成庞大信息的存储,对于企业发展具有重要作用.因此,本文以计算
宋世雄同志是闵行区经济委员会工业管理科科长,长期以来他结合本区实际情况,研究制订和组织实施了一系列节能推进措施,为各级领导提供了科学的决策依据,推动闵行区节能降耗工
胃肠道是一些医院感染和MODS的始发器官,具有重要的临床地位[1].目前有关益生菌的研究是危重症领域中的热点之一,但是对于儿科患者,尤其是新生儿来讲,身体各系统发育尚不成熟,胃肠道经历着从胎儿期至生后巨大的转变当中.本研究将益生菌应用于危重症足月新生儿的治疗中,以探索其有效性及安全性,从而为危重症新生儿寻找新的治疗措施提供资料。
期刊
随着现代社会信息量极具膨胀的社会现实情况,传统的计算机存储与分享功能已经不满足于当前使用者需求,因此数据库功能出现并迅速引起使用高潮与飞速发展.因此本文以计算机数
当前我国正处于深化改革与调整利益格局的关键转型期,加之国际局势日益复杂,对我国公民的思想政治观念造成了强烈的冲击,尤其是学生群体。一些大学生甚至出现了政治信仰迷茫、价值取向扭曲等问题,对马克思主义信仰和中国特色社会主义道路产生了否定和怀疑。为了加强党员队伍建设,保持我党的先进性和纯洁性,"两学一做"的学习精神被提出,并且在我国的思政教育领域受到广泛关注和应用。本文研究的重点就是以"两学一做"精神来