自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 C++类和对象、类的定义

1、声明和定义全部放在类体中,需注意:成员函数如果在类中定义,编译器可能会将其当成内 联函数处理。int size;public:// .h文件private:int* a;int size;public://.cpp文件建议用第二种,我认为是更为规范的。

2023-10-28 16:51:22 103

原创 C++内联函数

内联函数的概念以inline修饰的函数叫做内联函数,编译时C++编译器会在调用内联函数的地方展开,没有函数调 用建立栈帧的开销,内联函数提升程序运行的效率。下面用函数演示我们知道,调用函数的一个最明显特征是call指令如果加上了inline关键字修饰函数,就会建议编译器使其变成内联函数,就没有创建函数栈帧的开销,会变成正常代码一样执行。

2023-10-28 16:48:41 77

原创 Linux权限(内容超详细)& 粘滞位

如果不是,则按顺序判断下一个组别,就是group所属组,如果是,那么就不在判断别的组别了,就只看所属组的权限,如果以上的都不是,那就是other组了,就只看other组别的权限。root用户下,没有权限,对root用户来说没有任何隐私,权限是限制普通用户的,所以也体现处root用户的重要性,在公司一般只有组长,或者更高级别的人才具有root账户密码。系统就会告诉你权限被拒绝,也就是说你没有这个文件的读r权限,是不能访问文件的内容的,哪怕你是文件的拥有者,也访问不了。对目录来说,具有进入目录的权限。

2023-10-28 10:38:34 157 6

原创 C++缺省参数和函数重载

为什么要这样规定呢?这是为了防止声明的参数值和定义的参数值出现不一样的情况编译时,编译器并不能确定要使用声明的缺省值还是要使用定义的缺省值。函数重载。

2023-10-14 17:56:14 72 1

原创 C++命名空间

命名空间是一个声明性的区域,它是一种用于组织和管理代码的机制。它将代码放到不同的命名空间中,最主要的是可以避免命名冲突,尤其是在大型项目中。命名空间可以包含类、函数、变量等,使得它们在特定的命名空间内具有唯一的名称。通过使用命名空间,可以更好地组织和管理大型项目的代码,并提高代码的可读性和可维护性。

2023-10-12 18:43:56 72 3

原创 8大排序算法:插入排序、希尔排序、冒泡排序、快速排序、选择排序、堆排序、计数排序、归并排序

直接插入排序插入排序思想:直接插入排序是一种简单直观的排序算法,其基本思想是将一个待排序的序列分为已排序和未排序两部分,每次从未排序部分中取出一个元素,将其插入到已排序部分的适当位置,直到所有元素都被插入到已排序部分为止。具体步骤如下:先看看单趟排序是怎么样的注意:上面代码中的else语句块里,不能直接插入tmp值,而是要跳出循环后才能插入tmp值。因为我们要想到最坏的情况,如果tmp值比排好序的最小的值还要小(可以联想上面的画图过程),那么挪动数据的时候end值就会一直减减到-1。如果此时我们在

2023-10-02 19:25:31 139 3

原创 C语言扫雷小游戏(简单版)

本文介绍了扫雷游戏的制作思路和详细步骤,提供了一个简单的实现 9 * 9网格的扫雷的代码示例,并对各个函数进行了详细解释。这对初学者来说是一个很好的学习资源。

2023-05-10 00:09:11 122 7

原创 C语言三子棋

作者详细介绍了如何设计三子棋的思路,一步一步指引作者完成整个三子棋的制作,请读者细细品读,一定能够有所收获

2023-05-07 22:36:53 129 6

原创 C语言函数递归深入浅出

通过介绍递归的原理和举例子用图示演示递归过程,深刻感受递归,让读者不在觉得递归是一个很难的算法

2023-05-05 23:56:25 174 6

原创 C语言函数传值调用和传址调用

通过详细的图示详细介绍了函数的 传值带用和传址调用

2023-05-05 16:32:03 551 4

原创 C语言循环深入浅出

C语言的循环详细介绍以及应用场景,最后写了一个猜数字小游戏

2023-04-26 15:22:25 739 11

原创 C语言数组深入浅出

深入介绍数组这一内容,最后应用数组写了一个有趣的程序

2023-04-21 17:57:30 386 20

原创 深入了解栈区

栈区是计算机内存中的一部分,用于存储函数调用时的局部变量、函数参数、返回地址等信息。栈区的大小是固定的,由操作系统在程序运行时分配和管理。栈区的特点是先进后出,即最后进入栈区的数据最先被取出。在函数调用时,函数的参数和局部变量会被压入栈区,函数执行完毕后,这些数据会被弹出栈区。栈区的使用需要注意内存的分配和释放,否则可能会导致栈溢出等问题。

2023-04-18 12:32:32 753 8

原创 C语言进制的输入输出格式和转换

介绍了进制的输入输出格式以及要注意的地方,还介绍了进制的转换

2023-04-01 21:10:33 987 2

空空如也

空空如也

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

TA关注的人

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