我们在学习C语言之前,都会有这样的问题:为什么会有c语言?它的作用是什么?可能大家或多或少的听别人说过,c语言是一门非常接近底层的语言,那为什么会有这样的说法呢?
要了解清楚这些问题,首先要知道知道计算机是如何工作的。如果我们能够知道计算机工作的大致原理,对于我们理解c语言的用法及众多的语法现象提供很多帮助,所以让我们来看一下计算机是如何工作的。
目录
计算机工作方式简介
首先给大家看到一个计算机工作方式的简图,这个图可以作为计算机一个最基本的原理图。
使用过计算机的人都知道,在计算机工作中有一个非常重要的核心叫做CPU,也就是我们所说的中央处理器,用官方的话来说就是:它作为计算机系统的运算和控制核心,是信息处理、程序运行的最终执行单元。
相信初学者在听到这句话之后都不免头大,其实CPU就相当于我们的大脑,我们的大脑要将我们接收到的所有的外界信息进行反馈活动,而CPU这个“大脑”执行它所认识的指令集,也就是说我们可以认为CPU在不断的执行指令,这里我们可以先简单的理解为指令是数据的加减乘除。
CPU只能够执行指令,却不能存储指令,那么这些指令从哪里来呢?这里我们就需要有一个专门存储指令的仓库。这个仓库我们想到的第一种设备叫内存,内存