自定义博客皮肤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)
  • 收藏
  • 关注

原创 详解二叉树的三种遍历方式(递归、迭代、Morris算法)

详解二叉树的三种遍历方式(递归、迭代、Morris算法)

2022-02-14 22:41:11 1588 3

原创 【初识Java||简介JAVA的技术架构、JDK、及其编译运行】

目录Java的三种技术架构JDK、JRE、JVMjavac命令和java命令Java的三种技术架构Java SE(Java Platform,Standard Edition):完成桌面应用程序的开发,是其他两者的基础。Java EE(Java Platform,Enterprise Edition):开发企业环境下的应用程序,主要针对web程序开发。Java ME(Java Platform,Micro Edition):在移动设备和嵌入式设备(比如手...

2021-10-16 11:43:44 695 4

原创 Web前端开发笔记 || 第一个网页

Web前端开发笔记 || 第一个网页文章目录Web前端开发笔记 || 第一个网页注释元素元素的嵌套标准的文档结构注释在HTML中,注释格式<!-- 注释内容 -->元素其他叫法:标签、标记<a href="https://www.bilibili.com/video/BV1yx411d7Rc?p=5&spm_id_from=pageDriver">b站课程地址</a>整体:元素(element)元素=起始标记(begin tag

2021-09-02 00:08:51 264

原创 【深入解释函数栈帧的创建和销毁】||详细解析+图文分析

目录前言函数的调用栈帧过程的常用指令实例讲解函数栈帧的创建和销毁1.保存上一个函数(__tmainCRTSARTUP)的栈帧2.初始化本函数(main)的栈帧,通过esp来初始化ebp3.对本函数预留的栈空间(包括本函数的临时变量空间)进行初始化为随机值4.为局部变量开辟空间5.函数传参(从右向左)6.调用函数(call Add)7.保存上一个函数(main)的栈帧8.初始化本函数(Add)的栈帧9.对本函数预留的栈空间(包括本函数的临时变量空间)进行初始化

2021-08-10 22:32:34 722 1

原创 【二维数组应用之扫雷】||【简单版】【详细步骤+代码】

目录前言一、test.c二、game.c三、game.h完整思路:1.创建两个棋盘数组,一个用来展示,一个用来放雷2.初始化并打印棋盘数组3.埋雷4.扫雷5.处理第一次就被炸死的情况5.计算周围雷的个数6.展开函数实现空白算法7.判断是否扫雷成功前言通常项目开发需采取分文件形式编写,分别为:test.c 作为代码测试的入口 game.c 此次三子棋编写涉及到的功能函数实现 game.h 此头文件通常用来完成函...

2021-08-01 02:04:43 541

原创 【二维数组应用之三子棋】||【简单版】【详细步骤+代码】

三子棋是黑白棋的一种。三子棋是一种民间传统游戏,只要将自己的三个棋子走成一条线(横、竖、对角线),对方就算输了。但是,有很多时候会出现和棋的情况。让我们用C语言来实现简单版的三子棋吧!目录前言一、test.c二、game.c三、game.h整体思路:1.菜单界面选择开始或者退出游戏。​2.创建棋盘并初始化。3.打印棋盘。4.玩家走棋('*'代表player)5.判定胜负关系(输,赢,平局(‘Q’))6.电脑走棋('*'代表computer)​.

2021-07-31 00:42:13 371

原创 【函数详解(下)】||[函数声明和定义+函数递归]重点剖析+代码图解

函数的声明和定义函数的声明与函数的定义形式上十分相似,但是二者有着本质上的不同。声明是不开辟内存的,仅仅告诉编译器,要声明的部分存在,要预留一点空间。定义则需要开辟内存。工具说明书——函数声明:C语言代码由上到下依次执行,原则上函数定义要出现在函数调用之前,正如变量一样,我需要先定义一个变量,再使用变量,否则就会报错。但在实际开发中,经常会在函数定义之前使用它们,这个时候就需要提前声明。1.函数声明就是要告诉编译器有一个函数叫什么,参数是什么,返回类型是什么,但具体是否存在,无关紧要,但请

2021-07-25 23:12:50 224

原创 【函数详解(上)】|| 知识梳理+代码分析+图文解释

以字节为单位

2021-07-24 10:45:25 208

原创 【笔试题解析】|| 搞定【sizeof与strlen】【指针与数组】图文详解+代码分析

sizeof与strlen简介:sizeof是C/C++中的一个操作符(operator),简单的说其作用就是返回一个对象或者类型所占的内存字节数。注:sizeof是操作符,不是函数,使用时不需要包含任何头文件。strlen是c/c++中的一个函数,其功能是计算一个指定字符串的长度。strlen所作的是一个计数器的工作,它从内存的某个位置(可以是字符串开头,中间某个位置,甚至是某个不确定的内存区域)开始扫描,直到碰到第一个字符串结束符'\0'为止,然后返回计数器值(长度不包含'\0')。.

2021-06-25 19:45:41 116

原创 【指针进阶(2)】||【函数指针、函数指针数组、回调函数】重点剖析+代码详解

函数指针一个函数总是占用一段连续的内存区域,函数名在表达式中可以被转换成所在区域的首地址,我们可以把函数的这个首地址赋予一个指针变量,使其指向函数所在的内存区域,然后

2021-06-22 11:33:14 186

原创 【指针进阶(1)】|字符指针、指针数组、数组指针详解

一切伟大的行动和思想,都有一个微不足道的开始。 hello world.目录字符指针指针数组数组指针数组参数、指针参数数组传参:一维数组传参:二维数组传参:指针传参一级指针传参二级指针传参:字符指针字符指针是指向字符型数据的指针变量。我们知道c语言中有整型,浮点型,字符型但没有字...

2021-06-20 12:23:24 495

原创 【分支与循环】||超长详解+代码分析+一个整蛊小游戏

c语言是结构化的程序设计语言,它有三种基本结构,分别是:顺序结构,选择结构,循环结构。 C语言顺序结构就是让程序按照从头到尾的顺序依次执行每一条C语言代码,不重复执行任何代码,也不跳过任何代码。 C语言选择结构也称分支结构,就是让程序“拐弯”,有选择性的执行代码;换句话说,可以跳过没用的代码,只执行有用的代码。 C语言循环结构就是让程序“杀个回马枪”,不断地重复执行同一段代码。 顺序结构不再赘述,今天我们来重点学习一下一下分支语句(选择结构)和循环语句。首先,我们先搞.

2021-06-19 21:55:51 234 2

原创 【转义字符】【干货满满】超详细讲解+代码图解!

转义字符,顾名思义,首先,它是一个字符,其次它的意义转变了,但它还是yi'ge'zi'fu

2021-06-10 23:47:43 8151 4

原创 个人展望|憧憬未来 来自小白的自我剖析与未来规划

# 简单的自我介绍# 小菜的个人目标# 践行&方法论# 展望目录# 简单的自我介绍# 小菜的个人目标# 践行&方法论# 展望

2021-06-03 11:21:36 360

空空如也

空空如也

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

TA关注的人

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