自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 类中特殊变量的初始化

关于c++类与对象学习的的笔记记录,个人对于const和static类型数据的认识

2024-08-04 18:10:33 237

原创 类与对象(3)

类对象,关于浅拷贝和深拷贝的讲解,个人笔记

2024-07-18 20:41:12 457 1

原创 类与对象(2)

C++类与对象的构造函数和析构函数,个人理解,笔记记录。

2024-07-10 23:03:00 361 1

原创 类与对像(1)

文章内容为个人对于C++类与对象理解的理解

2024-07-06 18:26:48 384

原创 C++笔记:引用

c++笔记,简单的记录学习内容

2024-04-18 17:22:11 375

原创 C++笔记(函数重载)

C++笔记(函数重载)

2024-04-07 12:34:37 249

原创 C++笔记:命名空间

所以我们在写C++时写的就是打开一个叫"std”的命名空间,这是C++的标准命名空间,我们打开它来用其内部的函数等数据。

2024-04-01 22:39:18 385

原创 选择排序及其优化

这些情况会出现错误,为什么错,请读者自己进行遍历。同时也提醒读者,在进行排序时,各种排序出现的问题与此基本相同。大多出现在交换数据的地方!每一次遍历数组,选择出最大或最小的数,将其与数组末尾或首位进行交换。优化内容:每一次同时选择出最大与最小。

2024-03-31 23:14:05 280

原创 对于快速排序优化的理解

关于快速排序优化的感想

2024-03-30 11:15:21 91

原创 快速排序(递归方式)

以递归的方式实现快速排序,并对其进行优化

2024-03-25 23:22:51 162 1

原创 插入排序+希尔排序

排序入门

2024-03-21 22:54:35 513 5

原创 通讯录项目(终)

结构体实现通讯录项目

2024-01-28 22:25:47 471 10

原创 通讯录小项目(上)

利用结构体实现通讯录项目的基本功能

2024-01-28 18:23:59 882 4

原创 文件操作(上)

文件的基本打开与关闭操作,以及文件的编译。

2024-01-22 00:41:22 988 4

原创 结构体的内存对齐(计算题常考点)

结构体的内存对齐计算,计算题常考题型。

2024-01-21 21:11:47 400 7

原创 结构体基础全家桶(2)结构体指针

构体基础全家桶(2)结构体指针,从入门到精通,保姆级别教学

2023-12-16 12:13:48 844 8

原创 结构体基础全家桶(1)创建与初始化

结构体基础全家桶(1)创建与初始化,保姆级教学。

2023-12-16 00:25:11 262 8

原创 double和float的特殊存储与区别(小白进阶篇)

小白进阶需要知道的浮点数存储方式以及double和float的区别

2023-12-14 22:17:06 179 9

原创 小白需知的数据转化

当低内存数据转化为高内存数据时,就要考虑数据的内存是如何提升的问题,也就是整形提升。这里我们定义一个char类型的数据,将其分别转化为int类型和size_t类型。

2023-12-08 00:20:58 302 8

原创 小白入门必须要知道的计算机数据储存

计算机数据的存储方式,以及计算机数据在内存中的查询方法

2023-12-07 21:24:50 309 3

原创 小白都爱的指针入门理解

指针的基础行了解,小白进,大佬就算了。

2023-12-02 11:02:32 418 9

原创 可以排序任意类型数据的函数,你不会还不知道吧!!!

表示指向比较函数的指针,并且函数的返回类型为int,函数的参数为比较元素sum1和sum2的地址。如果compar返回的值大于0,qsort函数将会交换两个元素的值,小于等于0将不发生变化。传入compar函数的参数类型为任意类型,但是compar函数需要的返回类型为int类型。因此我们可以将传入的参数的类型转化为int*类型的指针,表示其指向int类型的数据,表示单个元素所占内存空间的大小(单位为字节)。这里的compar函数需要我们自己定义。表示需要排序的数组的地址。表示排序元素的个数。

2023-11-27 21:59:23 390 6

原创 模拟实现qsort函数,可以排序任何类型数据

要实现一个函数的模拟我们要先了解这个函数,这里大家可以去C语言查询网站进行查询首先我们可以看到qsort的返回类型为void也就是无返回类型。

2023-11-26 19:02:55 164 8

原创 函数递归计算N的阶乘

所以递归函数的逻辑框架为当N大于1时我们就计算n-1的阶乘,如果n-1也大于1就计算n-2的阶乘直到N=1。之后函数返回不断乘数到达n停止。也就是当N=1时,NCN(int n)=1。当N>1时,NCN(int n)=n*NCN(n-1)。首先我们知道N的阶乘等雨(N-1)的阶乘乘上N,当N==1时N的阶乘为1。

2023-11-18 23:33:38 825 2

原创 C语言扫雷(9*9新手入门版)

同时为了在统计棋盘边界的雷时不越界访问我们要在原有的棋盘边界再围一圈,因此我们要定义一个11*11的数组。2维数组传参时需要对列数进行定义,但是在传参时传入的是首元素的地址,所以这并不影响我们对数组的定义。同事为了让棋盘被包围我们要定义下标1到9的元素。注意:我们的返回值要最终要以char类型进行展现,因此我们的返回值要加48(0的ascall码值)表示相应char类型时的数字。首先我们要创建棋盘:扫雷棋盘有列和行,而我们学过2维数组就有列和行,因此我们可以通过对2维数组的编译和打印来实现游戏。

2023-11-08 23:52:34 126 2

原创 C语言分支与循环(分支)

如果不打断,按照计算机程序执行的顺序会执行接下来的语句。这里也表现出了switch语句中的case与if判定语句的不同。if 在英语中是如果的意思,if语句用于对变量的判断;则对相应语句进行执行。后面的数据(0、1、2、3)是进入入口开始往下执行的判定,(相当于决定了你那个地方进入程序并开始执行后面的语句),switch语句常常用于条件选择性执行,当有多种情况时,常常用这个语句。两者连用则是如果变量满足条件则执行 if 语句后所对应的语句。如果不满足则执行else执行else所对应的语句。

2023-10-24 20:08:35 43

原创 C++ 基础入门

1.c++的特点1.c++的特点自己看吧兄弟们。目前你需要知道的主要是C++是一种很被认可的计算机语言,你需要坚持学下去。2.C++的标准模块其中“"是表示引用头文件(就像是你要钱包里的钱你要把钱包拿过来)刚开始学习时你所用地函数如"cout"和"cin"就是来自这个文件return 0表示程序运行完返回的值是0 返回给intmain 这里main 函数接受整形返回数。

2023-10-21 12:21:53 52 1

原创 C语言基础入门printf函数

11注意刚开始学习可能会有很多不懂的地方,不要急记下来慢慢会明白。一定要坚持!!!2 pintf函数中占位符可替换没错刚开始的 %d 就是占位符。它用于替换a ,用于表明这里的a是一个整数(9)而不是一个字符.。在打印时“%d"转换成啊对应的数值,从而打印出a的数值。3 限定printf函数打印位数这不用多说看代码。通过运行比较上下两行代码,我们可以看出“%6d“与“%d”的区别。很明显这里多了几个空格,至于是几个就需要大家自己去探索了。4 double和flout类型的小数保留。

2023-10-20 20:33:21 55

原创 C语言scanf的应用(新手分享,欢迎指点)

scanf会自动过滤空白符空白符主要是指空格,没错当你输入“ 2 3 4” 时录入的是2,3,4这也是为啥我们可以一次性录入好几个数的原因建议要录入好几个数值时用一个scanf . 多个scanf 函数会造成一些读取问题.

2023-10-19 22:46:56 56 2

空空如也

空空如也

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

TA关注的人

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