自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 数据结构-常见的排序算法

希尔排序的。

2024-02-22 18:19:37 955 3

原创 栈和队列

栈:一种特殊的线性表,只允许数据在固定的一端进行插入和删除元素操作。进行数据插入和删除操作的一端称为栈顶,另一端称为栈底。队列的实现一般可以使用数组或者链表实现。但是因为队列需要在头部进行出队列,数组的效率可能较低,所以可以采用链表来实现。栈的实现一般可以使用数组或者链表实现。因为栈的插入在栈顶,所以相对通过数组实现尾插更优。队列:只允许在一段进行插入操作,在另一端进行数据的删除操作的线性表,队列具有。压栈:栈的插入操作叫做进栈,入队列:从队尾进行插入操作。出栈:栈的删除叫做出栈,

2024-02-08 15:18:40 418 1

原创 C语言的编译和链接

• 处理所有的。

2024-01-16 17:53:16 1053 11

原创 C语言scanf/fscanf/sscanf printf/fprintf/sprintf 函数对比

scanf/fscanf/sscanf printf/fprintf/sprintf

2024-01-16 11:18:50 1012 4

原创 C语言之文件操作

磁盘上的文件是文件。但是在程序设计中,我们⼀般谈的文件有两种:程序文件、数据文件。

2024-01-16 10:41:31 827 2

原创 C语言之柔性数组

柔性数组

2023-12-10 21:55:49 118 6

原创 C语言之动态内存分配

动态内存管理

2023-12-10 21:37:10 116 1

原创 C语言之结构体

位段的声明和结构是类似的,有两个不同:1.位段的成员必须是int或signed int,在C99中位段成员的类型也可以选择其他类型。2.位段的成员名后边有⼀个冒号和⼀个数字。

2023-12-01 14:59:33 70 3

原创 数据在内存中的存储

其实超过⼀个字节的数据在内存中存储的时候,就有存储顺序的问题,按照不同的存储顺序,我们分为⼤端字节序存储和⼩端字节序存储,下⾯是具体的概念:大端(存储)模式:是指数据的低位字节内容保存在内存的⾼地址处,而数据的⾼位字节内容,保存在内存的低地址处。小端(存储)模式:是指数据的低位字节内容保存在内存的低地址处,而数据的高位字节内容,保存在内存的⾼地址处。

2023-11-29 20:31:39 276 1

原创 C语言内存函数

•函数memcpy从source的位置开始向后复制num个字节的数据到destination指向的内存位置。•这个函数在遇到'\0'的时候并不会停下来。•如果source和destination有任何的重叠,复制的结果都是未定义的。对于重叠的内存,交给memmove来处理。

2023-11-25 21:27:25 42 1

原创 字符函数和字符串函数

⽐较str1和str2的前num个字符,如果相等就继续往后⽐较,最多⽐较num个字⺟,如果提前发现不⼀样,就提前结束,⼤的字符所在的字符串⼤于另外⼀个。这个头⽂件中说明的,C语⾔程序启动的时候就会使⽤⼀个全⾯的变量errno来记录程序的当前错误码,只不过程序启动。的错误码,存放在errno中,⽽⼀个错误码的数字是整数很难理解是什么意思,所以每⼀个错误码都是。C语⾔中有⼀系列的函数是专⻔做字符分类的,也就是⼀个字符是属于什么类型的字符的。如果source指向的字符串的⻓度⼩于num的时候,只会将字符串中到。

2023-11-25 20:26:29 42 1

原创 C语言深入理解指针(三)

C语言,指针,字符串指针,数组指针,函数指针

2023-11-24 23:31:08 36 1

原创 C语言深入理解指针(二)

C语言,指针

2023-11-23 23:24:26 35 1

原创 C语言深入理解指针(一)

C语言 指针

2023-11-22 23:42:28 34

原创 VS调试技巧

Debug VS调试技巧

2023-11-05 10:43:02 51 1

原创 C语言控制台实现简易扫雷

在程序中,创建三个文件分别为test.c game.c game.h将主要实现的函数存放在game.c中 将函数和定义存放在game.h中 test.c主要实现测试,通过引入game.h来实现相关函数功能。在0-9之间随机生成x,y组成9*9棋盘中的任意一位作为雷点,但是在随机生成雷的过程中要判断之前是否已经存在雷,如果不存在布置雷,如果存在再进行下次随机生成。在扫雷项目中,创建两个相同数组,表示两个9*9的棋盘,方便计算周围雷的数量,所以定义棋盘为11*11.mine棋盘存放雷,初始化0;

2023-10-30 23:22:23 56 2

原创 C语言之初识数组

C语言初始数组

2023-10-27 16:12:18 46 1

原创 C语言 0-100猜数字小游戏

【代码】C语言 0-100猜数字小游戏。

2023-10-24 22:58:27 79

原创 C语言之语句(一)

C语句可分为以下五类:1. 表达式语句 2. 函数调用语句 3. 控制语句 4. 复合语句 5.空语句控制语句用于控制程序的执行流程,以实现程序的各种结构方式C语言支持三种结构:顺序结构、选择结构、循环结构)C语言有九种控制语句,可分成以下三类:1.条件判断语句也叫分支语句:if语句、switch语句;2.循环执行语句:do while语句、while语句、for语句;3.转向语句:break。

2023-10-17 23:35:40 33

原创 C语言学习之变量,常量,操作符,转义字符

C语言,常量变量,字符串 转义字符 注释 操作符

2023-10-16 22:53:32 45 1

原创 Visual Studio 2022和Git安装

C语言学习准备

2023-10-13 17:20:35 117

C语言控制台实现简易扫雷

C语言控制台实现简易扫雷

2023-10-30

C语言0-100猜数字小游戏

C语言0-100猜数字小游戏

2023-10-24

Gitee所需软件 git-2.33.1和TortoiseGit

Gitee所需软件 git-2.33.1和TortoiseGit

2023-10-13

空空如也

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

TA关注的人

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