自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 《算法复杂度:数据结构世界里的“速度与激情”》

1.1数据结构是什么首先,在学习之前,我们得搞懂数据结构是什么?数据结构是计算机存储,组织数据的方式,指相互之间存在一种或多种特定关系的数据元素的集合。数据结构的形式有:线性表,树,图,哈希等。1.2算法和算法与数据结构的重要性:1.在我们刷题的过程我们会遇到各式各样的算法题,所以简单来说算法就是进行一系列的计算步骤,用来将输入步骤转换成输出结果。2.数据结构其实和算法是不分家的,学好算法的前提下必须得掌握好数据结构。

2025-06-08 17:27:19 1179 4

原创 《别再为内存管理发愁!C语言内存函数助你一臂之力》

本章将会介绍在内存中使用的函数,让大家初步进行对内存的管理。1.memcpy使用和模拟实现2.memmove使用和模拟实现3.memset函数的使用4.memcmp函数的使用。

2025-05-23 22:12:40 1124 2

原创 C语言-——汉诺塔与青蛙跳台问题

在上期我们了解了函数的基础,并且学习了函数的递归,所以我们本期来实战两个题目。

2025-05-05 12:52:01 605

原创 C语言——函数的递归

本节介绍了函数的递归的一些基本知识,下一节将会带大家用递归思想实践做两个题目,并给大家讲解函数栈帧的创建和销毁让大家深入了解一下函数的运行。在我们遇到一个处理起来比较大并繁琐的时候,可以去用较小的代码去处理它,这时候我们就可以用到递归方法。由图篇可以看出来,当n取3的时候返回值为3*Fac(2),那剩下来的Fac(2)又会跳到Fac函数中运行。在这里我们会发现结果一直重复“haha”,产生死循环,并且代码还弹出警告,代码弹出了。在我们学习C语言中,有时候遇到复杂的问题时候我们需要用到递归的方法。

2025-05-04 19:11:18 925

原创 C语言——函数基础篇

函数对我们应该是比较熟悉的,因为我们在数学中常常见到函数,如数学中的一次函数,二次函数等等。~但今天我要讲的是关于C语言中的函数,在C语言中有时对函数翻译为—子程序。在C语言中函数是完成一个某项特定的任务的一小段代码。并且在C语言中,一个大的程序是由许多个函数连接在一起实现整个代码的运行。1.库函数2.自定义函数ret_type j_name(形式参数)其中1.ret_type表示了函数的返回类型;2.j_name表示函数名——我们在定义函数的过程中需要根据题中情况取个符合题意的名称;

2025-05-03 15:13:18 1489

原创 C语言—扫雷小游戏

1.在放置雷的过程中,我们使用if语句让(board[x][y] == ‘0’),排查出改点坐标不是雷后,我们在放置雷的过程中,应该使用"=" ,在改点放置雷。在前面函数和数组的深入学习后,我们就可以根据这两个知识点开始进行些实战小游戏,接下我将给大家分享扫雷游戏的的代码,并给予注释,方便大家跟好理解。这次实战会更好的锻炼我们写代码的能力,以及提高我们对数组和函数之间的熟练度,希望大家也可以做出自己的扫雷游戏项目。2.在我们写排查雷的信息时,我们使用统计函数排查点周围之间的雷数后,

2025-04-24 21:38:51 441

原创 c语言-数组基础

我们放入的数据要与括号内的值相匹配,当我们放入的数据小于或者等于大括号内放入的值,我们的数组就可以正常运行,当我们放入的值大于初始的值时,我们的数组就会发生错误。前言:本节我们将学习c语言的新知识—数组,数组在我们后面的学习起了很大的铺垫作用,所以我将详细地解析数组的基本知识,希望各位能从文章中有所收获。注:1.设计arr1的长度需要与arr2的字符长度相同,如果字符长度不相同,字符较短的数组表达式中的**\o**会被字符长的表达式给覆盖。,在做题过程中根据题中的实际值,取有意义的数组名称就行。

2025-04-20 16:51:01 883

原创 C语言之猜数字游戏

从题意来看,第一要点要先去解决生成1~100的随机数。所以我们将问题拆解成两方面一个是生成1—100的数,另一个还要是随机数。在我们解决问题之前,我需要给大家引入三个函数来帮助我们更好的解决问题。当我们需要生成随机数时,我们需要去引入一个函数那就是rand函数。1.rand函数介绍表达式如下图:rand函数的使用需要包含⼀个头文件是**:stdlib.h**但rand函数其实是一个伪随机数,它的取值范围在0—32767(一般编译器取值)

2025-04-17 15:01:28 1261

原创 c语言分支和循环(二)

在第一期讲述了if语句,和操作符及switch的基本使用及细节说明。本节将谈论循环及语句的使用。

2025-04-15 17:32:55 971 2

原创 C语言分支循环语句(一)

总结:本节总结了if语句 操作符和switch语句的一些细节关系。方便大家在将来回顾注意自己的细节问题,在后面也会继续更新c语言循环循环分支语句。大家看到一些错误也可以在评论区指正,博主积极改正,希望可以与大家一起携手进步!

2025-04-13 22:29:09 997

原创 C语言概念

什么是库函数:为了不再重复实现常⻅的代码,让程序员提升开发效率,C语⾔标准规定了⼀组函数,这些函数再由不 同的编译器⼚商根据标准进⾏实现,提供给程序员使⽤。即使⼀个项⽬中有多个.c⽂件,也只能有⼀个main函数(因为程序的⼊⼝只能有⼀个),在main函数结束语后面有一条分号。⼀个系列的库函数⼀般会声明在同⼀个头⽂件中,所以库函数的使⽤,要包含对应的头⽂件。(2). 多个⽬标⽂件和库⽂件经过链接器处理⽣成对应的可执⾏程序(.exe⽂件),C语⾔源代码都是⽂本⽂件,⽂本⽂件本⾝⽆法执⾏,必须通过编译 器。

2025-04-11 17:51:49 987

空空如也

空空如也

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

TA关注的人

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