………………………… 学 重 一 - 计算机原理中C语言的应用分析 中共吉林省委党校图书馆丛书勤 【摘要】如今科学技术水平在不断的提高,计算机技术也在飞速发展。c语言同样也在不断的完善和发展。其自身固有的可操作性、灵活性、方便性,使其成为了一种热 门的编程语言。本文针对C语言的特点,以及其在计算机原理中的具体运用做出了分析。 ・ 【关键词】计算机原理;C语言;应用分析 1.c语言的特点 误。注释的具体位置也没有严格的规定,既 在此,先举一个例子,假设Z=5,X=7, 如今,在计算机原理当中,C语言受到了 可以在每句话的尾端,也可以自己另起一 如果现在要将ZSnX的数值进行交换,在某种 广泛的运用,究其原因,是因为其自身有很 行。如果该行不够写了,就可以再起一行。 意义上来说,可以讲这两者看做是两瓶饮料 多优点,下面为大家详细分析C语言的具体特 在注释的过程中,即使电脑的操作系统不是 的交换,那么此时我们就要引进第三个空瓶 中文,也可以以中文写注释,只是显示的是 子,Y。在进行编程的时候,程序就应该这 点: 1.1 c语言的操作步骤比较简单,不繁 琐,并且其灵活程度比较高。它主要包括九 种控制语言,32个关键字。所以,在运用c语 言进行编程的时候,它对书写的格式没有特 别高的要求,书写方式也比较随意,但是在 书写的时候,要注意字母的大小写。它可以 选取低级语言的实用性和高级语言的基本结 构,将二者相互地融合。 l_2在C语言当中,运算符主要有三种, 其运算符涉及的范围也比较广泛。c语言当 中,针对一些括号、强制类型的转换符、赋 值符等等,都可以将其视为运算符。这样做 的目的是丰富C语言当中运算符的类型,同其 它语言相比,使得C语言的运算符更为丰富。 在表达式的类型方面,c语言相比于其它的语 言也更为丰富、多样。 1.3在c语言当中,其9条基本语句控制 的三种结构分别是选择、循环、顺序这3种结 构,其它的操作步骤比如输入、输出都是通 过其内部的库函数来实现的。所以,在学习 c语言的时候,这9种基本语句固然重要,但 也不能忽视了库函数的学习。标准库函数是C 语言编程当中的一个重要的组成部分,比如 main()函数,在C语言中,起到一个主程序的 作用。除了main 0函数意外,还有其它的函 数,它们起到的作用就好比是一个子程序。 在c语言的运行过程中,是以main0函数作为 开始,无论编程者将main 0函数放在什么位 置,一旦主函数执行终了,那么这个程序也 就终止执行了。 1.4通过C语言程序生成出来的目标代码 有着较高的质量,同时其可执行程度也比较 高,同时方便移植。 1.5无论是母函数还是其他的函数,其 都有一个基本的结构,主要包括两部分,函 数体和函数说明。 1.6在函数体的部分,首先是函数说 明,其后必须成对地使用大括号,在大括号 里面的函数也是由两部分组成:执行语句和 说明语句。 l_7在编写C语言的时候,一句话结束 了,.要以分号结尾,即使该句式函数的最后 一句,也需要用分号结尾。对于语句的行分 布,c语言的规定还是比较随意的,随便一行 写几个语句都可以,只要句与句之间用分号 分开即可。 1.8在编写c语言的时候,可以出现注释 的部分,对注释有着明确的格式要求,必须 以/木.… /来表示,与大括号一样,“/ ” 必须要成对地出现,并且分号和星号之间不 能有空格,否则在运行的过程中就会出现错 乱码,但是程序可以照常运行。 样写:y二z:z :X=V。所运行得出的结果就会 1 9和其它的高级语言相比,C语言语 使Z=7,y=x=5。如果编程的顺序不是按照这 句方面并没有什么明显的不一样,也是靠执 样来写,那么很容易就得出错误的结果。所 行语句来推定程序的运行。根据每个语句的 以可以看出,顺序结构是一个比较独立地结 意义、功能的差别,我们将9种的语句划分成 构,其又是一个比较完整的结构,引导C语言 为了3A类:选择语句、循环语句以及其它的 的执行进程。 控制语句。除此以外,还会出现函数调用语 2.3.2循环结构 句。 在程序的运行过程中,往往会出现某~ 2.计算机原理中c语言的具体运用 部分的程序反复地执行。该种部分就可以称 C语言从出现开始,一直不断发展。如 为循环体。在C语言的编程当中,应用循环结 今,c语言的应用也是相当的广泛,设计了动 构,就减少了很多重复做功,并且使整个程 画制作、三维图形设计、计算机系统软件的 序的结构一目了然。在C语言当中,经常使 编写等等各个领域。对于这些应用,都要依 用的循环语句由“while”、“for”、“do— 靠计算机原理当中C语言的具体运用。如果想 while”、“goto”这4种。采用这4中语句, 了解计算机原理当中C语言是如何具体运用 就可以对相同的问题进行同样的处理。 的,就必须先学透c语言,否则在日后的编程 2.3.3选择结构 当中,往往会因为一点小细节的错误,导致 根据条件的不同,选择不同的执行路 整个程序无法执行。 径,这就是选择结构的功能所在。在选择结 2.1字符串的应用 构当中,通常会出现的语句是“if”和“if— 字符串实际上就是一个字符数组。在C else”。 语言编程当汇总,字符串以UNL以及ASCII作 通过以上的分析,可以看出c语言的组 为数组,使其退出程序的一种Chair型数组。 成主要靠一些比较独立地函数,依照一种结 这些字符串在计算机原理当中得到运用时, 构组合而成。主函数好比一个大的模块,各 不需要靠引用库来实现。在c语言的库函数当 个子函数就是每个小模块。所以,在调试C语 中,有一部分函数,可以操作其对应的字符 言的时候,可以讲每个函数分开来调试,就 串,比起数组,这一类的函数看起来更近似 可以很容易的找到错误。也正是因为C语言自 于字符串。在运用这一类的函数的时候,就 身具有的模块化的特点,使得其运用比较灵 要采用一个头文件:(string.h>。 活、方便,效率也比较高。 2.2指针的运用 3.结束语 在编辑C语言的过程中,如果想使一个 c语言正因为其自身具有的灵活性、方 变量成为指针变量,那么就要在这个变量前 便性、高效率、简便性种种优点,备受人们 面添加一个“ ”。指针的含义就是,将这个 青睐,成为了众多编程语言当中的佼佼者。 变量所对应的地址储存下来,而符号“ ”的 而对于这些优点最好的展示,就是讲c语言与 还以就是在这个地址当中的储存的内容。通 计算机原理想融合,使其充分地发挥出其特 常来说,一个指针就对应着一个地址,其是 点。 一个常量。但是,在某些特殊情况之下,指 针可以使一个变量,其所代表的指针值也就 参考文献 是不断变化的。所以,在C语言当中,指针可 f1]李俊.C语言中计算机原理的应用口].计算机光盘软件 以代指很多的东西,除了变量、数组中的元 与应用,2012(10). 素、指针对应的函数的地址,还可以代表在 [2]夏欢庆C语言在计算机中的应用U] 电脑知识与技 这些地址当中储存的内容。除此以外,还有 术,2011(23). 一种指针是作为形式参数出现,其可以实现 对函数的再调用,得出来的数值和return(z) 作者简介:丛书勒(198o_-),男,吉林镇赉人,中 的返回值是不一样的。通过上述所讲,可以 共吉林省委党校工程师。 看出,指针使得计算机原理下的c语言和其它 的语言相区别。 2.3 c语言的中结构的应用 上文已经阐述,c语言中主要由三种结 构,分别是循环结构、顺序结构和选择结 构。 . 2.3.1顺序结构 屯子世再-379