自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 第一章:操作系统概述

操作系统概述

2024-05-22 12:19:36 1456 62

原创 字符函数:分类函数与转换函数

分类函数与转换函数

2024-05-21 20:49:54 691 25

原创 内存函数:memcpy(拷贝),memmove(拷贝),memcmp(比较),memset(设置)

memcpy(拷贝),memmove(拷贝),memcmp(比较),memset(设置)

2024-05-15 13:14:17 1230 28

原创 字符串函数(二):strlen(求长度),strstr(查找子串),strtok(分割),strerror(打印错误信息)

strlen(求长度),strstr(查找子串),strtok(分割),strerror(打印错误信息)

2024-05-14 18:43:01 1533 51

原创 字符串函数(一):strcpy(拷贝),strcat(追加),strcmp(比较),及strncpy,strncat,strncmp

strcpy(拷贝),strcat(追加),strcmp(比较),及strncpy,strncat,strncmp

2024-05-13 21:58:14 1457 53

原创 指针的奥秘(四):回调函数+qsort使用+qsort模拟实现冒泡排序

回调函数+qsort使用+qsort模拟实现冒泡排序

2024-05-12 16:19:35 1217 57

原创 指针的奥秘(三):数组指针+函数指针(+typedef)+函数数组指针+转移表

数组指针+函数指针(+typedef)+函数数组指针+转移表

2024-05-11 10:56:28 1058 18

原创 指针的奥秘(二):指针与数组的联系+字符指针+二级指针+指针数组+《剑指offer》笔试题

数组名,这里的数组名表示整个数组,取出的是整个数组的地址(整个数组的地址和数组首元素的地址虽然数值一样,但还是有区别的)sizeof(数组名),sizeof中单独放数组名,这⾥的数组名表示整个数组,计算的是整个数组的大小,单位是字节。我们发现数组名和数组首元素的地址打印出的结果⼀模⼀样,数组名就是数组首元素(第⼀个元素)的地址。parr是数组名,表示首元素的地址,也就是数组的地址,这就牵扯到了数组指针,数组指针又是什么呢?数组的地址,数组名与数组首元素的地址打印的结果都是相同的,这是为什么呢?

2024-05-09 23:32:18 789 9

原创 指针的奥秘(一):指针概念+指针类型+指针运算+野指针

一谈到指针,大家的印象都是非常的难,但是指针对于C语言的学习是至关重要的,有了指针的基础,对于以后学习数据结构有很大的帮助,这是一个承上启下的过程,但是如果指针没有学好的话,学习数据结构是相当吃力地,即便是最简单的顺序表,链表。对于指针的学习,首先是不能畏惧指针,你若害怕一件事,那么迎接你的大概是你最不希望看到的,生活也是如此。所以要有一种迎难而上的精神,要对自己充满信心,抱着一定能学好指针的态度,即便过程艰辛但结局完美,也不辜此行。那么从现在开始,行动起来吧,自信的你才是最完美的自己!

2024-05-05 13:16:36 1315 8

原创 扫雷实现详解【递归展开+首次必展开+标记雷+取消标记雷】

为了保持神秘,show数组开始时初始化为字符 * ,为了保持两个数组的类型⼀致,可以使用同⼀套函数处理,mine数组最开始也初始化为字符’0’,布置雷改成’1’。了,把雷布置到mine数组,在mine数组中排查雷,排查出的数据存放在show数组,并且打印show数组的信息给后期排查参考。了,但是这样做棋盘上有雷和非雷的信息,还有排查出的雷的个数信息,就比较混杂,不够方便。,假设我们排查了某⼀个位置后,这个坐标处不是雷,这个坐标的周围有1个雷,那我们需要将。5.选择:排查雷,标记雷,或取消标记雷。

2024-05-04 19:32:39 1143 10

原创 C语言——操作符保姆级教学(含整形提升及算数转换)

如果两个运算符优先级相同,优先级没办法确定先计算哪个了,这时候就看结合性了,则根据运算符是左结合,还是右结合,决定执行顺序。大部分运算符是左结合(从左到右执⾏),少数运算符是右结合(从右到左执行),⽐如赋值运算符( = )。运算符的优先级顺序很多,下⾯是部分运算符的优先级顺序(按照优先级从⾼到低排列),建议大概记住这些操作符的优先级就行,其他操作符在使用的时候查看下⾯表格就可以了。组成,二进制序列中,最高位表示符号位,符号位值分为两种:0表示正数,1表示负数。-1,取反 或 取反,+1的操作。

2024-05-01 11:59:26 806 3

原创 汉诺塔问题详解——递归实现

在解决这类抽象的递归问题,我们需使用整体法,将最上面的n-1个圆盘看作一个整体,方能解决这类问题。可以尝试验证给出的步骤是否正确。好了,递归问题到这里就结束了,下一篇再见吧!

2024-04-30 09:47:26 256 3

原创 斐波那契数列——递归与迭代方法,及青蛙跳台阶求解

斐波那契数列(Fibonacci sequence):也被称为黄金分割数列,是一个著名的数列,由意大利数学家莱昂纳多·斐波那契所提出。这个数列的特点是从第三项开始,每一项都等于前两项之和。斐波那契数列的前几个数是:1、1、2、3、5、8、13、21、34等。这个数列在自然界中很常见,比如花的萼片和花瓣数量,以及某些植物的叶子排列,常常遵循这一规律。斐波那契数列也被应用于工程技术、科学计算、艺术创作等多个领域。

2024-04-29 11:06:48 840 3

原创 C语言——static和extern关键字

在了解和和。

2024-04-28 14:20:42 627 3

原创 手把手教学三子棋(你能打败人机吗?不妨一试)

经过先前学习的的知识,我们可以完成三子棋小游戏了,再写三子棋之前,我们首先简单了解C语言中的一个——。

2024-04-27 18:06:42 861 3

原创 C语言——初识函数

ret_type fun_name(形式参数) {若函数有返回值,则要有返回值的类型,如int,double等等。若函数没有返回值,则函数名前要加void。函数的参数(形式参数),当然参数名前也要加上类型。最后是函数体,记得要用{括起来}。int b = 10;//调用加法函数,将返回值放入ret中return 0;⼀般我们在使用函数的时候,直接将函数放入一个文件中。比如:我们要写⼀个函数判断⼀年是否是闰年。

2024-04-23 21:28:36 636 7

原创 C语言——初识数组

从输出的结果分析,数组随着下标的增⻓,地址是由⼩到⼤变化的,并且我们发现每两个相邻的元素之间相差4(因为⼀个整型是4个字节)。所以我们得出结论:数组在内存中是连续存放的。素(如:arr[0][4]和arr[1][0])之间也是差4个字节,所以⼆维数组中的每个元素都是连续存放的。从输出的结果来看,每⼀⾏内部的每个元素都是相邻的,地址之间相差4个字节,跨⾏位置处的两个元。您的三连是我更新最大的动力!二维数组初始化时,行能省略,但列不能省略。⼆维数组中的每个元素都是连续存放的。数组在内存中是连续存放的。

2024-04-22 00:57:59 388 4

原创 C语言——猜字小游戏

在上一期的想必大家已经看过了,接下来,我将分享简单的猜字小游戏,在此之前我们要学习三个库函数和用于辅助完成该游戏。

2024-04-21 16:14:03 821 3

原创 C语言——关机恶作剧

在写时我们先来学习一个比较字符串大小,和执行。

2024-04-21 12:26:28 318 1

原创 C语言——循环语句+转向语句

goto 语句如果使⽤的不当,就会导致在函数内部随意乱跳转,打乱程序的执⾏流程,所以我们的建议是能不⽤尽量不去使⽤;如果 for 循环想提前退出得使⽤ break ,⼀个 break 只能跳出⼀层 for 循环,如果3层循环嵌套就得使⽤3个 break 才能跳出循环,所以在这种情况下我们使⽤ goto 语句就会更加的快捷。表达式的值不为0,则执⾏循环语句,语句执⾏完后再继续判断,是否进⾏下⼀次判断。整个循环的过程中,表达式1初始化部分只被执⾏1次,剩下的就是表达式2、循环语句、表达式3在循环。

2024-04-21 11:13:32 1050 1

原创 C语言——分支语句(条件判断语句)

在介绍之前,我们来看看什么是及?

2024-04-16 18:49:13 660 4

原创 C语言——LNK1168无法打开并写入

VS2022报错:LNK1168无法打开并写入

2024-04-06 10:38:00 287

原创 初学编程第一步写博客

江西省景德镇市。双非一本院校 ,22数科专业。大一学期我接触了C++,数据结构,Java。但仅仅是略懂皮毛,而没有 深入学习其中的奥秘,导致现在的编程水平一般。大二上学期又学习了python,算法分析与设计,如今已经大二下学期了,马上面临着就业问题,我明白不能再这样消沉下去了,所以现在我将全身心投入其中,相信 有志者,事竟成。

2024-03-30 12:10:21 493 3

空空如也

空空如也

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

TA关注的人

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