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

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
浅析计算机原理中C语言应用

浅析计算机原理中C语言应用   摘要:从1931年,计算机的发明开始,人类逐渐进入到信息化的时代。发展到今天,计算机更是成为21世纪进行信息交换的主要工具。人类对于计算机的要求也是逐步在提高。这就对作为计算机核心的语言编程提出了更高的要求。本文针对计算机程序设计语言—C语言,从C语言的特点、指针、字符串以及结构等方面对C语言在计算机原理中的应用进行了简单的分析。   关键词:C语言;特点;指针;字符串;结构   中图分类号:TP312 文献标识码:A 文章编号:1007-9599 (2012) 16-0000-02   1 引言   21世纪是计算机信息化的时代。在21世纪,计算机成为掌握现代科学技术,培养新型社会人才的必要工具。而对于已经大众化的计算机而言,语言是其核心。如果没有语言,计算机便没办法进行更新换代。C语言就是这样一种计面相过程的计算机程序设计语言。C语言是20世纪70年代由贝尔实验室研发出来的。其后,随着UNIX操作系统的广泛使用,而得到迅速的推广,被运用于大、中、小计算机上。此外,它不仅可以为工作系统设计语言,还可以编写系统的应用程序,并作为应用程序设计语言、从而编写不依赖于计算机硬件的应用程序。到80年代初期,根据C语言问世以来出现的各种版本,美国国家标准化协会(ANSI)对其进行了发展和拓展,并制定了ANSI标准。近几年,由于C语言具有丰富的语言功能、较强的表达能力、较广的应用面、高的目标程序效率等特别适合于编写软件系统的优点,C语言在国内外得到迅速的推广和应用。   2 C语言的特点   在计算机逐渐普及的今天,C语言的运用仍然具有十分广阔的应用领域,并且逐渐成为近几年高级程序设计中较为流行的设计语言之一。并且此外,C语言还广泛用于大型软件的编写过程中。C语言不仅具有汇编语言的特点,还具有高级语言的特点。其主要特点如下:   (1)C语言在进行程序设计时,会按功能原则将一个较大的程序进行分割为一些小的子模块,每一个小的子模块就是一个功能单一、容易理解且结构清晰的小程序。因此,C语言是一种具有模块化思想的程序设计语言。   (2)C语言一共有34个预算符、32个关键字、9条控???语句。但它不仅能够在计算机运算符号的过程中超越其他各种语言程序,实现它们难以实现的运算操作功能,而且,其在运算操作过程中还具有其他计算机语言汇编程序无法企及的全面、方面、快捷、灵活的特点。因此,较之其他语言程序,C语言具有结构紧凑、语言简洁、使用方便等特点。   (3)C语言中包好着各种现代化语言的数据结构。具有诸如实型、整型、指针类型、字符型、结构体类型、数组类型、共用体类型等各种数据类型。由此可见,C语言的数据结构十分的丰富。   (4)C语言程序基本上可以使用于各种型号不同的计算机和各种操作系统环境下,而不用做任何的修改。因此,C语言具有较强的可移植性。   (5)较之其他高级语言,C语言可以直接对系统功能进行调用,从而实现对硬件的操作。   3 C语言在计算机原理中的应用   发展到今天,C语言除了适用于计算机系统软件的编写之外,还广泛的被运用到三维、二维和动画的设计之中。而C语言的这一切运用,都离不开C语言在计算机原理中的应用。想对C语言在计算机原理中的运用进行了解,就必须对C语言有一个全面的认识,才能避免在以后的程序设计过程中出现基础不足而难以维持的情况。   (1)C语言的指针。在C语言中,如果“*”号出现在一个相应的变量声明前面,那这就是表示该变量是一个指针型的变量。即,这一个变量对于一个地址进行着的相应存储,“*”就是表示这个相应内存地址里相对于这个变量的存储内容。一般而言,一个指针是一个地址,是一个常量。在特殊情况下,一个指针变量可以有不同代表变量的指针值。因此,在一般情况下,对于C语言中的指针而言,它不仅可以代表相关变量、数组、数组元素以及相应的函数的地址,它还可以代表与这些地址相对应的存储内容。此外,通过作为形式参数的指针可以再调用函数的过程中得到一个以上不同于return(z)的返回值。由此,在计算机原理中,指针将C语言同其他同时代的高级语言区别了出来。   (2)字符串。字符串表示的是text文本的字符序列,其本质上就是一种字符数组。在C语言中,字符串是一种以ASCII的UNL作为数组退出的一种chair型的数组。因此,在计算机原理中,对于这些字符串的使用并不需要引用库。但在C标准库中包含着一些函数,这些函数可以在一定程度上对相应的字符串进行操作,这就使得这些函数看起来更像是字符串而不是数组了。在对这些函数进行使用时,需要用相应的头文件进行引用。   (3)C语言结构的应用。C语言主要包括顺序结构、选择结构、循环结构、等三种结构模式。1)、顺序结构。我们先看一个例子,假设X=2,Y=4,现在我们需

文档评论(0)

3471161553 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档