资源预览内容
第1页 / 共6页
第2页 / 共6页
第3页 / 共6页
第4页 / 共6页
第5页 / 共6页
第6页 / 共6页
亲,该文档总共6页全部预览完了,如果喜欢就下载吧!
资源描述
计算机原理中 C 语言的应用前言 在如今的 21 世纪,计算机的地位举足轻重,大部分的行业、生活都离不开计算机技术,而计算机技术就是依靠计算机语言来实现的。倘若没有计算机语言,那么计算机技术就只能用永远保持一种模式,那就更不能进行新发展新领域的开扩。作为计算机语言中的一种,C 语言的运算种类多、相关语法灵活、使用软硬件的兼容性较强等等一系列的特点。 一、对 C 语言的简述 C 语言是一门通用计算机编程语言,计算机的顺利使用很多时候是需要 C 语言的参与。C 语言的设计目标是让程序的编写、运行更加的简单。虽然 C 语言包含有低级处理的作用,可是却有着很好的跨平台特性,即使是用一个标准编译的 C 语言程序却可以在很多不同的电脑平台上编译。 二、C 语言的特点 C 语言除了拥有汇编语言的特点,还拥有高度封装了的编程语言所具备的特点。主要表现如下: C 语言是一个拥有模块思想的语言。因为 C 语言一般在进行程序设计的时候,会根据其功能不同来对程序进行切割,让切割成的每一个部分都具有不同的功能。 C 语言的预算符高达三十几个,关键字以及控制语句合起来也竟然有四十个,这样使得对于 c 语言的运算功能远超过其他的计算机语言。并且 C 语言的语法设置使得人们在使用的时候会更加方便。 C 语言包含的结构很多,例如整型、指针型、结构体型、共用体型等的数据类型都包含在 C 语言中。 C 语言程序的兼容性强,基本上用一种标准编写的C 语言程序不需要修改就能在很多不同的操作系统环境下运行。 和其他的高级语言相比,C 语言能够对系统功能直接调用,以实现对硬件的操作。 三、计算机内存原理 想要透彻的对 C 语言程序技术进行探究,那么我们就必须先搞清楚计算机内存、结构以及编址基础知识。计算机内存在计算机中是属于不可或缺的一块,有了内存的存在才使得它能与 CPU 之间进行交流。计算机中所有程序的运行都是在内存中进行的,因此内存的性能对计算机的影响非常大。编址的重要之处是我们要如何使每个字节在计算机有很大存储量的内存编址的时候,也可以有仅有的一个编号,要实现这个就要进行几位的二进制。例如使用二进制的方法来给工作人员编号,对编位进制的前提进行设定,在一定的内存容量下进行二进制编号联盟。但是我们得先分辨出字节编址以及字节里存的内容的相异点,在计算机内存容量有限定数值的情况下,一个字节能够存的内容有多少,字节编号是什么;而且字节编号并非出于字节内,它是由字节实现的,存置的编号叫做地址,或者是指针。变量地址指的是变量在占的那些字节中的最原始的地址。 四、C 语言在计算机原理中的应用 C 语言在计算机的应用中不但可以用在系统软件中,还用在多维之中。例如现今非常火的二、三维及动画行业。要想对 C 语言在计算机原理中的运用进行了解,首先我们就需要具体的分析 C 语言,真正的认识 C 语言。为日后的使用做好铺垫。具体如下: 指针。这是人们在学习 C 语言时的一个很棘手的知识点,如果你看到“*”号在变量前时,那么这便表明这个变量实际是指针型的。一般的话一个指针表示的是一个地址,或者说是常量。但是在一些特殊状况下,一个指针变量却能够有几个不相同的变量指针值。所以说,C 语言中指针一般是能够代表一些数组、数组元素、变量和对其对应的函数的地址的,它还能够表示和地址对应的内容。另外,倘若使用 return 来作为返回值,那么它是可以得到其任意不同的值的。 字符串。C 语言里,字符串是将 ASCII 的 UNL 当成数组的 chair 型数组。所以这在计算机原理中,不需要引用的库路径就能够使用字符串。可是其实 C 标准库中还是有某些函数是需要对一些字符串操作的,此举就导致这些函数变得更加像字符串而不是像数组了。不过要使用这些函数其实是很简单的,我们只需要需要在程序代码的开头头文件就能够开始引用了。 结构应用。C 语言一般有顺序结构、循环结构以及选择结构这三种结构。通过实例可以让我们更好地了解这三种结构。首先是顺序结构,例如我们先设置 a=3,b=4,但是我们得将 a 与 b 的值进行更换。其实我们可以把这两个值的交换转换成是两杯之间的交换,那么我们这个时候就需要第三个杯子,那就将第三个杯子叫做 c。对应的编程程序是:c=a , a=b,b=c. 在电脑中进行执行的结果应该为:a=3,b=c=4 。如果我们将这个顺序换掉,改成:a=b;c=a ; b=c。此时在计算机中所执行的结果便会发生相应的变化改成:a=b=c=4。倘若出现如此的结果,那么这就和我们最开始所估计的结果不同了。也就是说顺序结构能够帮助形成一个简单却完整的程序,它的运用也是比较来说很独立的一种。应用在计算机原理中,就是那些最常使用的输入、计算、输出程序。顺序结构式是按照顺序进行运作的。其次是循环结构。循环指的是在运算以及处理的时候,出现的一些带有规律性的重复行为,应用到程序中就是把将一些语句反复执行。在 C 语言中反复被执行的代码就叫循环体。在 C 语言程序中,有循环结构的存在能够使得程序的书写量得以减少,程序的长度也得到相应的减少。那么程序看起来结构会变得更加的简洁明了。在 C 语言中,一般有“for” 、 “while”、 “goto”这几种循环语句,通过这几种语句的使用能够在计算机原理中实现循环。这几种循环结构有时候能够处理不同的问题,但是有时候他们又可以在同一结构的条件下仍进行互换。判定循环能否正常进行的条件是由表达式组成的,表达式的值是否为 0表示判定循环成立的结果的真假。最后便是选择结构。选择结构的执行其实是由其对应条件的路径决定的。在设计选择结构时,主要的便是分支条件和解析程序的执行步骤。分支条件的适用性特别的强,这些选择结构在 C 语言中应用的语句一般是“if”以及“if-else” 语句。选择结构中是能够可以衍生出其他的选择结果的,从而形成多枝节选择的出现。所以说,C 语言里便存在着对应多枝节选择结构的语句“switch case”。 通过我们以上的分析,可知 C 语言其实就是由很多的独立函数根据其自身的结构来形成的。其实这也可以说是 C 语言模块的体现。对一个大型程序进行分割形成许多小的功能各异的子部分。所以说我们在对用计算机原理编写的程序进行调试时,其实我们大可分成很多块来进行调试、修改。让多个人参与到 C 语言类的程序编写、调试中其实就是模块化的最好体现,同时这也将 C 语言的灵活方便的特性展现出来了,这会使得软件开发成功的效率很大的被提升了。 五、总结 总的来说,其实就是因为 C 语言自身的特性才能够让 C 语言在我们这个多种高级语言并存发展并且更新换代步伐快捷的社会中依然能够保持着非常好的成绩,依然是现今流行度较高的高级程序设计语言之一。而 C 语言的模块化、使用灵活方便、数据结构丰富等特点才让 C 语言的指针、字符串以及结构等能够更好地应用正在计算机原理中。也是因为如此,C 语言的才能始终被大众热捧。
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号