学习C语言的必备基础知识[参考].docxVIP

  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文档。上传文档
查看更多
文档收拾 | 学习参阅 PERSONAL RESUME 学习C言语的必备根底知识 热45已有 4055 次阅览? 2010-01-06 02:24 “我的面试感悟”有奖征文大赛成果揭晓! 这个是我自编的C言语教材的第一章,首要分两个部分,一个是核算机组成及作业原理,一个是信息的数字化.有什么缺乏的,咱们能够弥补,也能够提些主张. 第一章核算机和数据的存储 ??? 第一节?了解核算机 很古怪的一件事,现在的C言语教材,一上来便是变量,表达式,一点也不提核算机原理方面的事,把C言语当作言语,数学来学,仅仅僵硬的列出一些语法规矩,学生们难以了解,只好死记硬背,没有把握住实质的东西,也就无法为所欲为,其实C言语是一门十分好学的言语,中心的语法规矩是十分少的,并且都是和核算机休戚相关,所以必需求学习好核算机的一些根底,把握好核算机的根底知识对学习C言语至关重要,对将来其它言语的编程都极端有利,C言语还有一个长处,便是写法十分简洁明晰,和c++,java,C#,javascript等言语有着十分类似的书写办法,所以学好C言语,能够轻松的过渡到许多其它编程言语。讲完C今后,将接连推出java ,C#,C++,javascript,ruby,python等,不过都是在此教程的根底之上进行,所以C言语乃根底之根底,想要学编程,强烈主张从C言语开端。 下面开端了解核算机。 依照冯诺依曼的理论,核算机含有5个部分,运算器、控制器、存储器、输入和输出设备。现在咱们一般把运算器、控制器和在一同,称为CPU(中央处理器),存储器便是咱们说的内存和硬盘,输入设备便是鼠标,键盘等,输出设备首要是显现器、打印机、绘图仪等。 其间CPU和内存最要害,CPU是履行指令的部件,内存是一些接连的存储单元,用来存储指令和数据,每个单元能够存8位二进制数,也称为1个字节,核算机里存储器都是以字节为单位的,在描绘网络速度的时分一般以位为单位,咱们留意差异。CPU要履行的指令就存在内存里,CPU依照指定次序接连地履行内存中的指令,这便是冯诺依曼体系的根本作业原理。 什么是指令,便是一些二进制的数,比一条加法指令一条存储指令,CPU遇见不同的指令就会完结不同的操作,CPU能够履行的指令是出产厂家出产时就设计好的,比方8086根本指令有70条,那么CPU就只知道这70条指令,CPU在不断晋级,除了运转速度加速还会添加一些新的指令,CPU的指令分三大类:传送,核算,跳转,其实咱们的编程言语也就能完结这些功用。其间传送首要是办理存储器,办理数据怎样存储,是最重要的,核算比较简单,首要是数学核算,跳转让核算机有了智能。 什么是数据,数据可所以要核算的数字,也可所以一篇文章,一幅画,一首歌,这些东西有必要先存到内存里,才干让CPU传送到显卡,声卡,咱们才干听见看见。在内存里指令和数据是分隔寄存的,咱们在编写程序时用到的内存一般是指存储数据用的数据区,在一条指令里,往往也分操作码和操作数,操作数也是一种数据,只不过它是指令的一部分,存储在指令区,这种数据称为操作数,今后也会用到。 什么是程序,程序便是由一批指令和数据组合在一同构成的二进制数据集。但假如要用二进制来写程序,那估量必定有人骂街了,咱们一般用能看懂的字母和阿拉伯数字来写程序,第一种被创造的编程言语叫汇编言语,它给每个二进制指令都给起了一个英文名字,叫做助记码,咱们用助记码写起程序来要好看多了,可是CPU是看不懂的,咱们有必要把它从头翻译回二进制的才行,咱们管这个叫编译,这个作业起初是手艺完结的,后来有人创造了软件能够主动翻译,就呈现了编译器,用汇编言语写程序比重用二进制前进了一大步,可功率仍是很低,所以新的言语--高档言语呈现了,据说是先有了A言语,又有了B言语,最终呈现了C言语,因为其优异的质量,PK掉了同时代的许多言语,直到现在还广为流传。 有些人还有些利诱,三大件之一的硬盘怎样还没进场,其实现已进场了,咱们写好的源程序都要存储到硬盘上,编译好的可履行程序也要存储到硬盘上,内存是RAM,掉电就内容没有了,与之对应的是ROM,永久保存,存储器还有另一种分类办法:随机存储和线性存储,随机存储便是咱们在拜访的时分没有查找的进程,只要说出地址,当即拜访,线性存储有一个查找的进程,告知哪个柱面,扇区,磁道,经过电机旋转找到后才干拜访数据,CPU只能拜访随机存储器,所以内存有必要是随机存储器,光盘,硬盘都归于线性存储,只能用来做外部存储器,现在比较盛行的闪盘归于随机存储器,可它仍是ROM,既能够当内存,也能够当外存。 硬盘上保存的有一个十分重要的程序,叫做操作体系,其实,操作体系是由许多的程序文件和数据文件组成的,没有操作体系咱们是很难与电脑交流的,操作体系担任办理整个内存,把体系需求履行的

您可能关注的文档

文档评论(0)

飞翔的燕子 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档