自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 编译型语言与解释型语言

学习编程,相信大家都有了解过什么是 面向过程 以及什么是 面向对象,但今天要跟大家聊一聊的是 ,什么是解释型 和 编译型 ,以上几个名词之所以都没有加 语言 二字 ,是因为啊,其实语言本身没有什么类型之分,就像我们各地的方言,亦或是说国语和英语一样,只是说,由于传统的影响,以及一些适用场合的差异,导致语言有以上不同的分类描述。首先我们先讲一下什么是编译,编译就是在原有源代码的基础上,利用编译器,将源代码编译成目标代码 .obj 然后利用 链接器 将启动代码(因操作系统而异)和 库函数 以及 .obj

2021-10-18 09:08:22 166

原创 static&const的作用

static所谓static 本意是静态的意思。而在C语言中,被static修饰的本地变量 本质上和在函数外面定义的全局变量是同一个东西,他们所在的地址都在同一块区域。只是被static修饰的变量的作用域会更小一点。在一个项目中,如果想某个函数只能被同文件下的其他函数调用,可以加static修饰。同理,如果某个全局变量被static修饰的话,也只能被同一文件的其他函数中使用。const是一个常量修饰符。这里需要强调的是,const int *p 这个语句,先上网上的大部分将其解释为:p所指向的值不

2021-10-07 14:37:29 133

原创 静态库&动态库

接触到这个概念,是在学习制作静态库以及动态库之前,首先需要了解其概念。首先我们需要知道:什么是库呢?库就是一些可执行文件的集合,他的强大之处在于,可以省去相关部分的编译阶段。那什么是静态库呢? 每次我们编译源文件的时候,需要调用的相关库,如果该库是静态库的话,该库和可执行文件会一起编译到源文件生成的可执行文件中。 如果该库大小为50M,调用它的源文件生成的可执行文件的大小,就是.out 文件大小+50M从上面可以看出,静态库的缺点是,太占用内存,如果我们有多个文件调用它,那么空间占用将非常大。什么

2021-09-28 22:23:24 147

原创 Linux中的touch与mkdir

Linux中的touch与mkdir今天上实验在ubuntu的终端利用vi编辑器打开一些新建的文件时,发现有的是空文件而有的则是带有一些原始代码的开始很不解,仔细检查才发现是touch 和 mkdir 的区别在作祟原因很简单其实,就是因为 touch+文件名 是新建一个文件,用vi打开新建文件里面自然是空的(和第一张图一样)。而 mkdir + 名字 新建的是一个文件夹 ,由于属性的不同 用vi打开里面会有一些初试代码(和第二张图一样)。当然 ,我们的初衷是要打开一个文件,至于为什么

2021-09-23 15:51:57 786

原创 vim gcc 与 ubuntu

vim gcc 与 ubuntu前段时间刚接触到linux ,上课时 提到的vim ,编译器 ,gcc, 编辑器…一直没弄清楚这些名词的基本概念,直到上次上实验课在路上找老师指点,才解得其惑。首次我们先讲一下,我们在一个集成开发环境(Dev)中编写一个c语言程序,点击编译,到执行程序,都经历了什么?第一歩,会将我们的程序进行预处理,预处理主要是将我们的程序中的宏定义,头文件的引入,进行处理。第二部,编译,主要是将我们的c语言代码转换成汇编语言。第三部,汇编,将汇编语言转换成二进制文件第四部,链

2021-09-19 22:34:20 143

原创 冒泡排序算法

冒泡排序所谓排序,即将一串无序的数字排列成一串有序的数字,那排序的方法当然有很多,其中之一就是 冒泡排序冒泡,大家可以先想象一个画面,即当水底产生一个气泡,向上浮出水面的过程。那这又与排序有何关系呢?别急,气泡之所以能浮出水面,是因为它的密度比旁边的水的密度都低。那比如我们现在有一串数字 3 5 1 9 55 34 ,我们想将其变成一串从小到大排列的数字。自然,大的需要在最后面,小的需要在最前面。接下来给大家讲一个冒泡排序的实现过程:首先,我们知道,3 5 1 9

2021-09-16 23:03:10 288

原创 计算机体系结构

计算机体系结构谈起计算机体系,就不得不谈起一个人, 冯诺依曼,他被誉为当今电子计算机之父。之所以这样说,是应为,目前基本所有计算机的硬件结构,都是按照他当初所提出的提论研发而成。至于冯诺依曼所提出的理论具体是怎样的,我们下文会将。硬件&软件其实,计算机的体系就是有两大部分组成,硬件系统和软件系统。当然,二者其下也有更多的细分类。这里给大家列一个细分图好,看了这个图,我们就知道了冯诺依曼提出的计算机的硬件体系结构的大概组成了。主要由 运算器&控制器(二者组成了中央控制单元,也就是

2021-09-12 09:54:07 374

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除