浅析计算机原理中C语言的应用

来源 :商品与质量·房地产研究 | 被引量 : 0次 | 上传用户:newrevon
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  【摘 要】 随着我国国民经济的不断发展以及科学技术的不断创新,计算机已经在我国各个领域拥有了广泛的应用,随着人们生活水平的不断提高,人们对计算机的要求也越来越高,这就对计算机的核心语言的编程提出了更高的要求,C语言在计算机中的应用是计算机领域的一个创新。本文主要分析和研究了C语言的特点以及其在计算机原理中的应用和相关计算机原理的应用。
  【关键词】 计算机;原理;C语言
  一、C语言的特点
  在计算机逐渐普及的今天,C语言的运用仍然具有十分广阔的应用领域,并且逐渐成为近几年高级程序设计中较为流行的设计语言之一。并且此外,C语言还广泛用于大型软件的编写过程中。C语言不仅具有汇编语言的特点,还具有高级语言的特点。其主要特点如下:
  (一)C语言在进行程序设计时,会按功能原则将一个较大的程序进行分割为一些小的子模块,每一个小的子模块就是一个功能单一、容易理解且结构清晰的小程序。因此,C语言是一种具有模块化思想的程序设计语言。
  (二)C语言一共有34个预算符、32个关键字、9条控制语句。但它不仅能够在计算机运算符号的过程中超越其他各种语言程序,实现它们难以实现的运算操作功能,而且,其在运算操作过程中还具有其他计算机语言汇编程序无法企及的全面、方面、快捷、灵活的特点。因此,较之其他语言程序,C语言具有结构紧凑、语言简洁、使用方便等特点。
  (三)C语言中包好着各种现代化语言的数据结构。具有诸如实型、整型、指针类型、字符型、结构体类型、数组类型、共用体类型等各种数据类型。由此可见,C语言的数据结构十分的丰富。
  (四)C语言程序基本上可以使用于各种型号不同的计算机和各种操作系统环境下,而不用做任何的修改。因此,C语言具有较强的可移植性。
  (五)较之其他高级语言,C语言可以直接对系统功能进行调用,从而实现对硬件的操作。
  二、C语言在计算机原理中的应用
  发展到今天,C语言除了适用于计算机系统软件的编写之外,还广泛的被运用到三维、二维和动画的设计之中。而C语言的这一切运用,都离不开C语言在计算机原理中的应用。想对C语言在计算机原理中的运用进行了解,就必须对C语言有一个全面的认识,才能避免在以后的程序设计过程中出现基础不足而难以维持的情况。
  (一)C语言的指针。在C语言中,如果“*”号出现在一个相应的变量声明前面,那这就是表示该变量是一个指针型的变量。即,这一个变量对于一个地址进行着的相应存储,“*”就是表示这个相应内存地址里相对于这个变量的存储内容。一般而言,一个指针是一个地址,是一个常量。在特殊情况下,一个指针变量可以有不同代表变量的指针值。因此,在一般情况下,对于C语言中的指针而言,它不仅可以代表相关变量、数组、数组元素以及相应的函数的地址,它还可以代表与这些地址相对应的存储内容。此外,通过作为形式参数的指针可以再调用函数的过程中得到一个以上不同于return(z)的返回值。由此,在计算机原理中,指针将C语言同其他同时代的高级语言区别了出来。
  (二)字符串。字符串表示的是text文本的字符序列,其本质上就是一种字符数组。在C语言中,字符串是一种以ASCII的UNL作为数组退出的一种chair型的数组。因此,在计算机原理中,对于这些字符串的使用并不需要引用库。但在C标准库中包含着一些函数,这些函数可以在一定程度上对相应的字符串进行操作,这就使得这些函数看起来更像是字符串而不是数组了。在对这些函数进行使用时,需要用相应的头文件进行引用。
  (三)C语言结构的应用。C语言主要包括顺序结构、选择结构、循环结构、等三种结构模式。
  1)顺序结构。我们先看一个例子,假设X=2,Y=4,现在我们需要交换X和Y的值。在一定程度上,我们可以将这种值的交换看做是两个杯子的交换,那第三个杯子我们可以看作是Z。那其正确的编程程序应该是:Z=X;X=Y;Y=Z。其执行的相应结果也该是:X=2,Y=Z=4。如果将这个顺序进行打乱,写作:X=Y;Z=X;Y=Z。那么相应的,其执行的结果也会发生改变,成为:X=Y=Z=4。这样就不能达到我们预期想要取得的结果了。顺序结构可以成一个相对简单的,但又完整的程序,进行相对独立的运用。在计算机运用原理中,常见的输入、计算、输出程序也就是顺序结构。在C语言中顺序结构式按先后的顺序依次进行操作的。
  2)循环结构。在进行运算和处理的过程中,常常会出现许多具有规律性的重复,反应到程序之中,就会需要将某些语句进行重复的执行。而在这种情况下被重复执行的语句便称之为循环体。因此在语言程序中出现的循环结构,不仅可以减少对相关源程序反复书写的工作量,还可以用来描述在重复执行某段算法时出现的问题以及具有规律性的重复运算。在一定程度上还可以缩短程序的长度,使得程序变得简单明了。C语言提供了“for”、“while”、“do-while”、“goto”三种循环语句来实现其在计算机原理中的循环结构。这四种循环结构可以对相同的问题进行相关的处理,并且在一般情况下,这四种循环再一定程度上还可以进行一定的替换。在循环结构中其循环判定的条件则由表达式组成,相应的取值于表达式的非0或0则分别代表着其判定结果的真或假。
  3)选择结构。选择结构是对相关选择结构的执行,主要是依据相关的条件对相应的执行路径进行选择。在选择结构的程序设计方法中,最为关键的是适用性较强的分支条件和与之相关的分析程序的相对应的流程。在C语言中,其提供的用于选择结构的语句主要是“if”和“if-else”语句。由于在选择结构中可以派生出另外的一种选择结果,造成多分枝选择结构的出现。因此,在C语言中还有一种针对于多分枝选择结构的“switchcase”语句。
  从上面的分析,我们可以看出C语言主要是由一系列相对独立的函数按一定的结构组成的。这在一定程度上,也是C语言模块化思想的体现。将一个大的程序分化为更多小的子模块。所以,在对计算机原理的运用程序进行编写、调试的时候,可以讲各个程序分开来进行编写、调试。而C语言这种特点运用到具体的程序编写和调试过程中,既可以让多个人共同参与到一个程序任务的编写、调试中去,也可以让一个人参与到多个的编程任务中去。C语言的这种模块化的特点,在具体的程序编程过程中充分体现了C语言的灵活性和方便性以及程序文档的技巧性,从而在一定程度上提高了程序的编辑和软件开发的效率。
  三、把我计算机相关原理的应用
  对计算机相关工作原理的认识,是正确把握C语言程序中计算机原理应用的关键。这里所讲的计算机的工作原理不仅是指与C语言指示相关的一些计算机的原理,它还包含了整个计算机工作原理的基本基础、理论延伸以及一些相关软件应用。C语言程序是计算机应用中的一个重要部分,它不是孤立存在的一个个体,因此,对计算机相关工作原理进行整把握和理解,是正确认识C语言以及C语言程序中计算机原理应用的必要条件。它要求不仅能够有正确的认识,还能够在实践中得以运用。
  四、结语
  综上所述,正是由于C语言模块化思想、灵活方便、数据结构丰富、可移植性强等特点,使得C语言在众多同时代的高级语言中脱颖而出,成为当下较为流行的高级程序设计语言之一。而C语言上述的这些特点,正是C语言的指针、字符串、结构等在实际的计算机原理中合理、科学的应用中形成。也正是这些特点,使得C语言在编程过程中具有较好的方便性、灵活性以及程序文档的技巧性,才使得C语言的程序编辑和软件开发率在一定程度上得到提高。
  参考文献:
  [1]王立新.浅析计算机原理中C语言的应用[J].计算机光盘软件与应用,2012,(16).
  [2]徐辉强.C语言教学中计算机原理知识的应用[J].科学咨询(科技·管理),2013,(09).
  [3]刘岩.C语言应用简述[J].科技情报开发与经济,2004,(10).
其他文献
【摘 要】 随着社会经济以及国内化工设备管道建设的快速发展,在设备管道的安装上要求也越来越高。目前,化工工程设备管道的安装施工中,安装的难度也越来越大,安装中存在的问题也越来越多,如果不解决这些问题,那么就会存在很大的安全隐患。因此,本文就化工设备管道安装常见的问题入手,分析了化工设备管道安装问题的原因,并对其化工设备管道安装存在问题的策略进行了研究探讨,以供参考。  【关键词】 化工设备;设备管
期刊
【摘 要】 我国铁路已进入高速铁路阶段,窗口售票形式已经满足不了快节奏的售票方式,火车票电子客票应运而生。电子客票作为传统纸质客票的一种电子替代产品,它的出现顺应了信息时代的市场需求,并已成为铁路旅行电子商务化的标志之一。电子客票作为信息化改革产物之一,在短短几年内已经步入良性发展轨道。目前,我国电子客票已经成为火车客票的主要手段,强化电子客票监督管理,使其真正成为一种方便旅客的服务方式,是值得行
期刊
【摘 要】 针对沥青施工技术规范JTG F402004要求沥青混合料配合比级配采用计算机设计,本文以AC-20C为例介绍在EXCEL2003下,如何进行试配法和0.45次方级配曲线的绘制。  【关键词】 试配法;0.45次方;级配曲线;绘制方法  沥青混合料配合比设计首先进行的就是矿料级配的设计,新规范“建议借助电子表格用试配法进行”。在功能强大的EXCEL下,这只是一个最基本的计算。表1给出的以
期刊
【摘 要】 CFG桩基施工的质量过程控制。  【关键词】 CFG桩;桩基施工;地基处理;长螺旋钻孔桩;管内泵压砼  1.引言  长螺旋钻孔-管内泵压砼灌注成桩,适用于粘性土、粉土、砂土的地质条件,具有施工速度快、桩体密实度高、环境噪音小、对周围桩间扰动影响小,特别适合地下水位以下的高灵敏度地层的特点。  2.长螺旋钻孔-管内泵压砼灌注成桩施工工艺  2.1钻机就位  每根桩就为前应该对图纸与桩位,
期刊
【摘 要】 本文分析了当前我国环境保护的形势,探讨了环境保护的发展对策,供大家参考。  【关键词】 环境保护;形势;发展对策  1 当前我国环境保护的形势  1.1经济增长方式粗放  目前,中国经济增长中面临着产业结构不合理的问题。世界银行《世界发展指标》数据库提供的经济数据显示,2003年中国GDP中三次产业构成是14.8%、52.9%、32.3%,低收入国家的三次产业构成平均为24.8%、25
期刊
【摘 要】 电费管理和电费核算是供电企业管理的核心工作。电费是否按照规定及时、准确地收回,账务是否清楚,统计报表数字是否准确,关键在于电费核算的工作质量。电费核算管理是一个跨部门的综合性财务管理工作,需要部门和人员之间的支持、理解与配合,需要电费管理模式及管理手段的不断深化与完善,需要建立一套切实、可行的管理办法和操作系统,使其走上科学化、规范化的轨道。  【关键词】 电费核算;管理  一、电费核
期刊
【摘 要】 在化工生产过程中有一些易腐蚀以及易燃易爆等介质的存在,并长期影响着化工设备,并会导致化工机械密封出现泄漏问题,其不但直接影响着机械设备的正常运转,且会对生产的连续性形成阻碍,更有甚者还会引发重大的安全事故。本文主要对化工机械密封泄露的原因进行了分析,并提出了相应的解决措施,以期保障化工生产的安全运行。  【关键词】 化工设备;机械密封泄漏;对策  前言:  在石油化工企业的生产运行中,
期刊
【摘 要】 本文从软土地基的概述出发,分析了软土路基建设在基础设施建设中的特性,针对路桥施工过程中软土地基的施工方法进行详细探究。  【关键词】 路桥工程;软土地基;施工方法  引言:  从路桥行业定义来看,软土地基是压缩性强、强度低的软弱土层。如果将其运用在路桥建设中,就很容易出现坍塌和沉降现象,在对路桥使用造成影响的情况下,造成经济损失和恶劣影响。因此,在路桥施工中,必须注重软土地基处理技术,
期刊
【摘 要】 本文从分布式电源的概述出发,分析了配电网继电保护的基本要求,针对影响分布式电源对配电网继电保护的因素,提出了加强分布式电源对配电网继电保护的有效措施探究。  【关键词】 分布式电源;配电网继电保护;有效措施  引言:  分布式电源接入配电网后,会改变配电网短路电流的幅值和分布,可能造成保护装置的拒动或误动。准确评估分布式电源对配电网保护的影响,可以为保护配置和整定值的调整提供依据,使配
期刊
【摘 要】 钢筋混凝土楼面板的裂缝,是目前较难克服的质量通病之一,特别是住宅工程楼板的裂缝发生后,往往会引起的投诉、纠纷、以及索赔要求等。现就以施工为主、兼顾设计和材料原因分析楼面裂缝的成因,探讨具体的预防以及措施。  【关键词】 楼板裂纹;原因;防治措施  一、引言  中国经过几十年的改革开放人们的居住环境有了很大的改善,对住宅的质量也有了更高的要求,作为承重结构混凝土楼板产生的裂纹是一个不容忽
期刊