自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 C++程序编译的时候报错prototype for ‘类名::函数名‘does not match any in class‘类名‘解决经验。

错误信息:源码展示:修改后的代码:

2021-01-13 22:21:59 4259 2

原创 笔记本刚买来如何分盘

https://jingyan.baidu.com/article/456c463b119b8f0a59314449.html

2020-11-15 12:24:52 300

原创 关于free()函数的重要性和内存泄漏

静态内存的数量在编译时是固定的,在程序运行期间也不会改变。自动变量使用的内存数量在程序运行期间自动增加或者减少。但是动态分配的内存数量只会增加,除非使用***free()***函数进行释放。例如,假设有一个创建数组临时副本的函数,其代码框架如下:int main(){ double glad[2000]; int i; for(i = 0;i < 1000;i++) { gobble(glad,2000); }}void gobble

2020-11-03 09:11:28 1170

原创 C++的循环结构和循环语句

在我们的编码过程中,要处理的问题常常需要反复执行某一个操作,为了提高编码的效率,便有了循环控制语句。常见的while语句,其一般形式为:while(表达式) 语句当表达式为非0时(条件为真),执行while语句中的内嵌语句。而我们同样知道C语言中的while语句的特点,先判断表达式,后执行语句,在C++中while语句也是如此。需要知道的是在while语句中,如果循环体包含一个以上的语句,应该用{}括起来,以复合语句的形式出现。如果没有{ },那么while语句的范围只能到while后面的第一

2020-10-30 10:37:21 595

原创 设计模式之结构型模式

结构型模式(隔离变化,封装变化:对象之间的解耦)适配器模式:适配器作用:一个接口不能使用是,采用另外一个接口适配器定义:将一个类的接口转换成客户希望的另外一个接口这样使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。分类:类适配器:原理:类适配器用多重继承实现,并且提供适配后的接口。对象适配器:对象适配器是将需要适配的对象进行包装然后提供适配后的接口。两者区别:对象适配器构造的时候将具体需要适配的适配对象传入,这样便可以根据传入不同的对象,从而对该对象进行适配。类适配器无法选择

2020-08-10 22:43:07 145

翻译 你真的会调试Linux内核故障码?看完这一篇茅塞顿开!

Linux内核是操作系统的核心,它控制对系统资源(例如:CPU、I/O设备、物理内存和文件系统)的访问。在引导过程中以及系统运行时,内核会将各种消息写入内核环形缓冲区。这些消息包括有关系统操作的各种信息。内核环形缓冲区是物理内存的一部分,用于保存内核的日志消息。它具有固定的大小,这意味着一旦缓冲区已满,较旧的日志记录将被覆盖。dmesg命令行实用程序用于在Linux和其他类似Unix的操作系统中打印和控制内核环形缓冲区。对于检查内核启动消息和调试与硬件相关的问题很有用。在本教程中,我们将介绍dmesg

2020-07-16 09:53:10 2683 1

原创 关于Linux—C语言中的bool类型

关于Linux c语言中的bool数据类型bool类型属于基本数据类型,其类型名称为bool,值域为非零(true)和零(false)。如果我们不加入其他的头文件bool类型是会报错的。bool类型它包含在头文件#include ...

2020-04-14 18:16:37 4536

原创 LinuxC语言学习之路——数组定义,输入,输出。

LinuxC语言学习之路——数组定义,输入,输出。相同类型的变量集合就是一个数组切记:数组实际上就是变量int a;a = 5;数组必须要先定义之后再使用如何来定义数组:格式:类型标识符 数组名【长度】;比如 int a[4];这句话的意义是定义了一个名字为a的数组,他是一个整型数组,而且它里面含有四个元素。每一个元素都是一个整型变量。他们分别是a[0].a[1...

2020-02-25 12:34:45 1402

原创 求s=a+aa+aaa+aaaa+aa...a的值,其中a是一个数字。例如2+22+222+2222+22222(此时共有5个数相加),几个数相加由键盘控制【C语言】

求s=a+aa+aaa+aaaa+aa…a的值,其中a是一个数字。例如2+22+222+2222+22222(此时共有5个数相加),几个数相加由键盘控制【C语言】

2020-02-12 15:45:17 2395 1

原创 打印出所有的“水仙花数”,所谓“水仙花数”是指一个三位数,其各位数字立方和等于该数本身。例如:153是一个“水仙花数”,因为153=1的三次方+5的三次方+3的三次方!!

打印出所有的“水仙花数”,所谓“水仙花数”是指一个三位数,其各位数字立方和等于该数本身。例如:153是一个“水仙花数”,因为153=1的三次方+5的三次方+3的三次方。...

2020-02-12 15:43:04 786

原创 求1+2!+3!+...+10!的和【C语言】

求1+2!+3!+…+10!的和【C语言】

2020-02-12 15:40:32 2411

原创 有一分数序列:2/1,3/2,5/3,8/5,13/8,21/13...求出这个数列的前20项之和。

有一分数序列:2/1,3/2,5/3,8/5,13/8,21/13…求出这个数列的前20项之和。

2020-02-12 15:38:55 878

原创 一个数如果恰好等于它的因子之和,这个数就称为“完数”。例如6=1+2+3.编程找出1000以内的所有完数。

一个数如果恰好等于它的因子之和,这个数就称为“完数”。例如6=1+2+3.编程找出1000以内的所有完数。

2020-02-12 15:36:49 759

原创 LINUX C语言学习之路————指针的基本概念(一)

指针的基本概念首先去了解一下内存的概念内存:(锅)1.在计算机里面,有一个很大的处理厂,我们可以把这个处理厂看成是内存。2.程序进行运算都是在内存中运行的。总结:内存是数据的处理场地再去了解一下外存的的概念外存:数据的存放场地(电冰箱)当我们编写一个c程序并且运行之后,他也会放进我们的内存中。什么是指针:1.c程序要运行,都是在内存中进行运行的。2.而在c程序中一般会有很多的...

2020-02-12 11:30:41 143 1

原创 LINUX C语言学习之路——有参函数应用举例

有参函数的应用举例

2020-01-30 20:32:37 498

原创 keil左边工程窗口在哪里打开

keil左边工程窗口在哪里打开?方法步骤如下:1、打开Keil软件,在工具栏找到并点击“View”视图窗口。2、在弹出的下拉选项中点击选择“Project Window”工程窗口即可。3、返回Keil主界面,发现左侧的工程窗口已在左侧恢复显示。...

2020-01-29 16:00:08 36988

原创 你最喜欢的终端模拟器是什么?

你最喜欢的终端模拟器是什么?终端仿真器的偏好可以说明一个人的工作流程。无鼠标操作能力是否必须具备?你想要标签页还是窗口?对于终端仿真器你还有什么选择的原因?是否有酷的因素?欢迎参加调查或给我们留下评论,告诉我们你最喜欢的终端模拟器。你尝试过多少种终端仿真器呢?我们让社区讲述他们在终端仿真器方面的经验。以下是我们收到的一些回复。“我最喜欢的终端仿真器是用 Powerline 定制的 Tilix...

2020-01-29 12:10:15 218

原创 初学者一篇看懂LINUX

初学者一篇看懂Linux嵌入式Linux跟桌面Linux一样,是一个操作系统。从单片机走过来的童鞋往往习惯于直接控制寄存器,事必躬亲,从零开始实现想要的功能。而在嵌入式Linux的世界里,我们首先要抛弃这个思想,应把它作为最后没办法的办法。就像我们想要在windows系统中编写一个程序,首先想到的不是操作CPU芯片的寄存器,而是学习Windows API一样。我们在嵌入式linux编程时,首先...

2020-01-20 10:30:03 211

原创 快速找出一个数组中的最大数、第二大数。(笔试题)C语言

快速找出一个数组中的最大数、第二大数。(笔试题)

2020-01-19 16:56:07 1851

原创 LINUX C语言学习之路——有参函数的定义及使用

有参函数的定义及使用有参函数的定义类型标识符 函数名 (参数列表){ 代码;(在处理)return 函数的处理结果}比如:int sum (int a,int b){int s;s=a+b;return s;}1)在定义函数时写在参数列表中的变量被称为参数2) 可见函数的参数依然是变量3)虽然·参数是变量,但是在定...

2020-01-19 09:23:44 447

原创 C语言程序:判断一个年份是不是闰年

C语言程序:判断一个年份是不是闰年

2020-01-18 15:19:25 1342

原创 LINUX C语言学习之路——无参函数的定义及使用

无参函数的定义及使用如何来定义无参函数如何来使用无参函数无参函数的应用举例1.如何来定义无参函数无参函数的定义格式:void 函数名 (){代码}说明:函数名可以像变量名一样由用户自己取,但一定要符合c程序的语法规则无参函数括号里面有什么都不写,但是括号必须保留的函数要先定义在使用,是没有意义的只使用不定义是错误的比如:void p(){printf (...

2020-01-17 20:56:01 3836

原创 LINUX C语言学习之路——函数的基本概念

函数的基本概念什么是函数为什么要使用函数函数的分类如何定义函数1.什么是函数main()printf:输出scanf:输入(1):函数必须要完成某个功能(2):函数要有属于自己的名字(3):函数是为了完成某个功能的代码块2.为什么要使用函数一个公司的发展与壮大1.是不是只有老总一个人?依赖于团队的合作各自解决各自的责任(分工)软件开发,做一个项目1.老板通过关系把...

2020-01-17 19:08:26 120

原创 将一个二维数组的行和列互换

将一个二维数组的行和列互换

2020-01-17 16:38:58 1049

原创 有一个矩阵,要求编程序求出其中值最大的那个元素的值,以及所在的行号和列号。

有一个3 x 4矩阵,要求编程序求出其中值最大的那个元素的值,以及所在的行号和列号。

2020-01-17 16:33:13 4341 1

原创 输入字符串,要求找出其中的“最大”者

输入3个字符串,要求找出其中的“最大”者

2020-01-17 16:28:00 1098

原创 Linux学习——shell编程

LINUX-----shell编程(脚本shell)Shell的种类1.sh2.ksh3.bash4.C shell(包括csh and tcsh)5.tcshshell的概念shell提供了你与操作系统之间的通讯方式,这种通讯方式可以以交互方式(从键盘输入,并且可以立即得到响应),或者以shell script(非交互)方式执行。shell script是放在文件中的一串...

2020-01-16 20:42:47 234

原创 对10个数组元素依次赋值为0,1,2,3,4,5,6,7,8,9

2020-01-15 15:30:34 1775

原创 LINUX C语言学习之路——常量的概念

常量在程序运行过程中不会发生改变的量常量的分类(1)整型常量:也可以说是指的是整数1,3,300,250(2)实型常量:也可以说是小数1.2 3.4 5.6(3)字符型常量:1.C规定用一对单引号括起来一个字符’ a ’ ’ b ’2.字符型常量的值等于对应的ASCLL码3.ASCLL码是字符在计算机中的一个代码,实际上是一个整数。4....

2020-01-15 14:52:28 266

原创 # LINUX其他常用命令

LINUX其他常用命令1.底行模式下的命令:set nu //命令模式下,按:可以进入底行模式,set nu 表示列出行号:set nonu //命令模式下,不列出行号:n //n表示数字,再按回车,光标就会跳到该行:/关键字 //表示你想查找的字符串,如果找到的内容不是你想要的...

2020-01-15 14:14:24 116

原创 求100以内的素数,全部打印出来

2020-01-14 19:41:15 186

原创 Linux基本指令

苏嵌——第一天下午今天下午,我跟随李老师学习了相关的Linux基本操作指令。具体内容如下:首先是路径相关内容路径我们把符号“/” 叫做根目录 也就是最上层目录**绝对路径:**在Linux中绝对路径是从/(也被成为根目录)开始的,比如/usr、/etc/X11.如果一个路径是从/开始的,他一定是绝对路径。[root@localhost ~]# pwd 注:判断用户当前所处的位置,也就是...

2019-10-24 20:30:38 217

空空如也

空空如也

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

TA关注的人

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