600字范文,内容丰富有趣,生活中的好帮手!
600字范文 > C语言零基础入门——1.基础知识与环境搭建。

C语言零基础入门——1.基础知识与环境搭建。

时间:2022-03-06 05:39:36

相关推荐

C语言零基础入门——1.基础知识与环境搭建。

C语言零基础入门——1.基础知识与环境搭建。

好了。终于迎来了第一篇文章,这篇文章要做的事情非常简单,主要有三个事情

​ 第一:C语言的介绍。

​ 第二:计算机的基础知识。

​ 第三:C语言的环境安装。

先说明一下,文章都是从我的公众号转过来的,格式可能会有错,大家可以去看公众号的内容,那里的会更新的较快,这里的文章看时间进行上传。(公众号二维码在文末)

C语言的介绍

​ 提到C语言的重要性,可以比喻为 “婴儿” 的 爬行 与 直立行走 之间的关系,C语言就相当于是婴儿刚开始的爬行,只有经过一定的爬行阶段之后才可以更好的直立行走。

​ 好了以上说的C语言的重要性,其实也算是自己的通俗的理解罢了,但是从专业的角度来说:C语言是一切高级语言的基础,是学好编程的必经之路。

用一张图来说明C语言的地位,就是这样子了。

​ 计算机问世之后,由于计算机只识别01的代码串(也就是二进制),给编程人员带来了巨大的麻烦。

​ 因此第一个编程语言就问世了——汇编语言,汇编语言相对于二进制而言是一个非常大的进步,但是由于太过于专业,而且与底层非常接近,对于初学者而言是一种煎熬,而且初学者的操作有可能会损毁计算机的软硬件,再加上它需要非常多的计算机的基础知识,单就“计算机组成原理”来说就是一大困难,因此汇编语言也被称之为“低级语言”,所以,他不是入门最好的语言。

例如用汇编语言实现2^10,代码如下:(主体代码就是红框内的)

C语言是建立在汇编语言之上的第一个高级语言,所谓高级语言,就是比较人性化的语言,能够通俗易懂的编码方式,同样一个功能,C语言的实现如下:

(主体代码见红框内的)

​ 紧接着C语言之后的就是C++语言与Java语言的问世,但是,我们要知道的是这两个语言都是用C语言写出来的,C++与Java就是通过C语言实现了很多功能,然后给我们留出一个函数名字,我们只需要按照规则调用这个函数,就可以实现特定的功能,说通俗一点就是,我们的遥控器有着许多的按钮,有音量键,换台键,我们只要按下特定的按键就会实现特定的功能,但是它内部实现换台的具体操作我们并不知道,类比过来就是 ,按键相当于C++/JAVA,具体实现换台的功能确实C语言实现的,因此说,C语言是一切语言的基础。

所以啊,要深入了解其他语言,C语言必须作为基础来进行学习,不然很多高级语言的用法,我们并不能够深入的了解为什么这样用。

现在直到学好C语言的重要性了吧

计算机的基础知识

​ 首先说明一下,既然要学习编程还是了解下计算机的基础知识比较好,这里我们讲的比较浅,可以只是了解下就好,等到以后用到了,我会提前讲清楚。

​ 计算机五大组成部件:中央运算器、控制器、存储器、输入设备和输出设备。

中央运算器:

​ 也就是人们常说的CPU,这个组件是一个计算机的最最重要的部分,所有的命令(也就是我们的操作),都要经过这个玩意的处理之后才算是执行成功,通常一个电脑只有一个CPU,当我们在一台电脑执行的操作多了之后,电脑就会比较卡顿,因为每一个操作都要争夺CPU,抢占到CPU的就会被执行,没抢占到的就在等着,直到抢占到。

控制器:

​ 就是计算机的指挥系统。我们的所有操作都会被计算机看作一个又一个的指令,这些指令存储的一定的地方,然后这些指令的执行(就是指令被CPU处理),都是通过控制器进行指挥的。

存储器:

​ 就是计算机用来存东西的地方。他有两种:

​ 1,内部存储器:简称内存,它指的是程序运行时的存储空间,每一个程序的运行都需要被扔到CPU中进行处理,然后扔进CPU之后肯定需要一定的空间进行存放,这个存放的位置就是内存。他比较小,一般就是我们所说的4G / 8G这些的内存条。

​ 2,外部存储器:外部存储器简称外存,他的存储空间非常大,我们经常看到的什么C盘,D盘指的就是这个玩意。

注:我们电脑中的程序都是存放在外存中,只有程序在被处理的时候才会被调入内存。

问:有人说我们电脑一般运行内存只有4G的时候为什么可以运行大于4G的程序呢?就比如穿越火线在外存中安装的时候明显大于4G了,为什么可以在4G内存的电脑中运行呢?

​ 答:虽然穿越火线的安装大于4G,但是我们使用穿越火线的时候并不会使用他的全部资源啊,比如我们一局游戏肯定只会使用一张地图对不对,我们登陆完成之后登陆相关的东西就用不到了对不对,因此整体运行的过程中就用不到那么多东西。

输入输出设备:

​ 就是键盘、鼠标,显示器、打印机等等这些硬件。

二进制:

​ 相比我们逢10进1的十进制而言,二进制是逢2进1。计算机是一个只能处理0或1的机器,意思就是说,不管在电脑里面是一个文字文档,还是图片视频,在计算机看来都是0或1组成的代码串,然后通过不同的编码格式编码成不同的文件。二进制是个重点,目前用不到,讲解以后再深入。

以上的知识看懂就好了,理解理解,没必要死记。

C语言的环境安装

​ 环境安装就是安装编译器,这个编译器是可以把我们写的代码转换成计算机能够认识的二进制数据(因为电脑只能处理二进制),然后生成可以行文件 .exe文件,(我们window系统是可以直接双击以exe结尾的文件,因此exe文件被称为可执行文件)

由于VC6.0被称之为上古神器,所以原版的软件并不兼容win10系统,我这里提供的软件是经过处理的,由于百度网盘经常被和谐,所以请需要的小伙伴关注公众号 “小小猿笔记” 进行获取 公众号内回复“ VC6.0 ” 即可,二维码在文末。

​ 具体安装如下:

step1:找到我们的软件安装包,双击打开。

step2:一直下一步。

step3:这一步是安装软件的地方,可以自己选择(不建议安装在C盘,建议安装在其他盘符并且新建一个文件夹再选中进行安装),然后一直下一步。

step4:等待安装即可。

step5:点击完成即可,

step6:打开软件,点击Close即可。

step7:新建一个文件夹存放新项目。

注:以后每一个项目都需要新建一个文件夹进行单独存放,因此推荐在一个固定的地方,新建一个文件夹作为C语言的工作空间,统一放置以后的每一个项目的文件夹。

step7:点击File–>New。新建一个C语言文件。

step8:点击File选项卡。

step9:点击C++ Source File即可。

step10:输入项目名称,如圆圈2的地方,选择项目存放的文件夹(就是先前step7新建的),如圆圈3,然后点击OK即可。

如下图便是新建好的。

step11:在如图所示区域输入代码。(你也可以自己敲,也可以直接复制我的,建议自己敲,找一下感觉)

代码如下:

#include <stdio.h>void main(){printf("Hello World");}

step12:出现Hello World,环境搭建成功。

好了,到目前为止,C语言的环境搭建已经结束,代码目前不需要理解,等后边自己就知道了。

如果有疑问,请关注公众号“小小猿笔记”。:

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。