自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 27考研||数据结构||第一章绪论

文章摘要: 数据结构是相互关联的数据元素的集合,包含逻辑结构、存储结构(物理结构)和运算三个要素。逻辑结构分为集合、线性、树形和图状结构;存储结构包括顺序、链式、索引和散列方式,各有优缺点。算法是对问题求解步骤的描述,具有有穷性、确定性等特性,其效率通过时间复杂度和空间复杂度衡量,常用"常对幂指阶"口诀估算。好的算法应具备正确性、可读性、健壮性和高效性。数据结构与算法密切相关,前者描述问题数据,后者处理数据,共同构成程序设计的核心。

2026-06-15 17:12:04 219

原创 手把手带你用C语言实现扫雷

用C语言实现扫雷,是一次从理论到实践的跨越。你不再只是学习语法的学生,而是成为能用代码构建世界的创造者。在这个过程中,你会遇到各种问题:内存泄漏、数组越界、递归栈溢出......每一次解决问题的经历,都让你对计算机底层原理有更深的理解。"真正的编程能力,不是在语法书中学会的,而是在调试器中一行行调试出来的。扫雷虽小,五脏俱全。当你完整实现这个项目后,你会发现,你已经不知不觉掌握了C语言程序员的核心技能:用有限的资源,构建出稳定高效的程序。现在,打开你的编辑器,开始你的扫雷编程之旅吧!

2026-04-18 16:49:08 362

原创 第6讲:函数基础代码实现:从小白到入门,一篇就够!

本文系统介绍了C语言中的函数概念,分为库函数和自定义函数两大类。文章详细讲解了函数的结构、参数传递(形参与实参)、返回值机制、数组作为函数参数的处理方式,以及函数的嵌套调用和链式访问技巧。同时,还阐述了函数声明与定义的区别、多文件编程中头文件的使用方法,并深入解析了static和extern关键字对变量和函数作用域的影响。通过丰富的代码示例,帮助读者全面掌握C语言函数的各种特性和实际应用场景。

2026-01-23 11:36:48 844

原创 第5讲:数组完全指南:从一维到二维,从原理到实战

本文系统介绍了C语言中数组的核心知识,包括一维数组和二维数组的概念、创建、初始化及使用方法。重点讲解了数组在内存中的连续存储特性、使用sizeof计算元素个数、下标访问操作,以及二维数组的行列逻辑结构。通过二分查找等实践案例,展示了数组在高效数据处理中的应用。文章还提及C99标准引入的变长数组特性,并强调数组作为理解内存布局和指针操作的基础重要性。最后建议通过实际项目练习来巩固数组知识,为学习更复杂的数据结构打下基础。全文涵盖了从基础语法到内存原理的数组核心内容,适合C语言学习者系统掌握数组这一关键数据结构

2026-01-15 19:05:39 681

原创 第4讲:分⽀和循环(下)教你最详细的代码实现

本文详细介绍了C语言实现猜数字游戏的完整过程。首先讲解了随机数生成的原理,包括rand()函数的基本用法及其局限性,以及通过srand()结合time()时间戳设置随机种子的方法。然后给出了限定随机数范围的通用公式,并在此基础上实现了完整的猜数字游戏逻辑。游戏包含菜单选择、随机数生成、大小比较反馈等功能模块,综合运用了do-while循环、switch语句、if-else分支等流程控制结构。最后还扩展了猜词次数限制功能,展示了如何将基础语法知识组合应用来解决实际问题。

2026-01-14 16:56:23 889

原创 第3讲:分⽀和循环(上)教你最详细的代码实现

本文系统讲解了C语言中的分支与循环结构,包括if语句、switch语句、while/for/do-while循环及其嵌套使用。重点分析了关系运算符、逻辑运算符的运用技巧,以及break、continue等控制语句的特性。通过大量实例代码演示了如何实现条件判断、循环控制等编程逻辑,并特别强调了代码规范(如大括号使用)和常见错误(如悬空else)的避免方法。这些基础结构是构建复杂程序的核心要素,掌握它们对提高编程能力和代码质量至关重要。

2026-01-14 09:57:51 850

原创 第2讲:最详细的C语言数据类型与变量及基础代码实现

本文通过乐高积木的比喻生动讲解了C语言数据类型和变量概念。主要内容包括:1) 数据类型介绍:将char、int、float、double等基本类型比作不同形状的积木;2) 变量创建与命名规则:变量如同贴标签的储物盒;3) 运算符使用:算术、赋值、自增等操作符的应用;4) 输入输出函数:printf和scanf的格式化使用;5) 类型转换与存储:显式/隐式类型转换及变量存储位置。文章采用生活化比喻和代码示例,帮助初学者理解编程基础概念。

2026-01-11 14:57:59 1080

原创 第1讲:C语言常见概念全面指南

本文系统介绍了C语言的基础知识,包括其发展历史、核心概念和编程实践。主要内容涵盖:C语言的本质与特点,作为高效的系统编程语言;开发环境配置,推荐使用Visual Studio 2022;程序结构解析,从"Hello World"示例到main函数;字符编码、字符串处理和转义字符;关键语句分类与注释规范。文章通过代码示例和权威参考链接,帮助初学者建立扎实的C语言基础,为后续深入学习奠定基础。

2025-12-24 15:49:00 1123

原创 大三考研规划:从C语言到408四大件,我的系统性学习路线

大家好,我是开发三明治,一名普通的双非三本院校计算机专业大三学生。和许多正在备考计算机考研408的同学们一样,我正站在人生的重要十字路口,希望通过自己的努力,实现学历和能力的双重提升。作为一名双非三本院校的计算机专业大三学生,我深知考研路上将面临诸多挑战。经过仔细思考,我制定了先掌握C语言,再系统学习408专业课,同时兼顾统考课程的学习路线。这篇博客将分享我的具体规划,希望能给同样在考研路上的你一些参考。我是23级的本科生,我的本科背景并不出众,学校资源有限,同学中认真学习的氛围并不浓厚。

2025-12-23 10:01:31 1040

空空如也

空空如也

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

TA关注的人

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