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

原创 linux学习记录_day4

【代码】linux学习记录_day4。

2024-05-31 19:54:12 102

原创 linux学习记录_day3

概念:宏定义的本质就是给常量起一个其他的名字,当使用这个常量的时候,就可以使用这个名字去替代。宏定义的名字称之为:宏名,宏定义的值称之为:宏值。宏名也是一个标识符,需要符合标识符的定义规则,宏名全部用的大写字母宏定义格式:#define 宏名 宏值注意:1.宏定义是一个简单的,原样替换2.宏替换发生在预处理阶段demo:int main()//20 + 10 *2 原样替换return 0;

2024-05-30 19:52:04 807

原创 Leetcode66. 加一

这道题要考虑几种情况,1.若最后一位数字小于9,那么只需给其加1就可返回数组2.若最后一位为9,要考虑进位问题,前一位+1,并继续考虑是否上一位是否为9。此外若数组全为9还需要考虑数组大小溢出问题,需要开辟新的数组,但此时只需给新数组的首位置1即可。你可以假设除了整数 0 之外,这个整数不会以零开头。最高位数字存放在数组的首位, 数组中每个元素只存储。数组所表示的非负整数,在该数的基础上加一。输入数组表示数字 4321。输入数组表示数字 123。

2024-05-30 12:59:21 219

原创 linux学习记录day_2

将C语言的文件,编译生成一个计算机可以执行的二进制文件。

2024-05-29 21:11:17 914

原创 Leetcode58. 最后一个单词的长度

单词的长度。

2024-05-29 18:53:14 135

原创 Leetcode28. 找出字符串第一个匹配项的下标

"leeto" 没有在 "leetcode" 中出现,所以返回 -1。字符串的第一个匹配项的下标(下标从 0 开始)。第一个匹配项的下标是 0 ,所以返回 0。"sad" 在下标 0 和 6 处匹配。

2024-05-29 13:25:13 101

原创 LeetCode27. 移除元素

由于题目说不在意有效值k之外的数字,故可通过快慢指针,由快指针检索遍历,将不等于val的值交给慢指针存放到数组中。你的函数应该返回 k = 5,并且 nums 中的前五个元素为 0,0,1,3,4。你在返回的 k 个元素之外留下了什么并不重要(因此它们并不计入评测)。你在返回的 k 个元素之外留下了什么并不重要(因此它们并不计入评测)。你的函数函数应该返回 k = 2, 并且 nums。元素的顺序可能发生改变。注意这五个元素可以任意顺序返回。中的前两个元素均为 2。

2024-05-28 21:22:04 122

原创 LeetCode26. 删除有序数组中的重复项

首先看题干,非严格递增说明在元素递增中,有的元素可能不止一位,现在要求每个元素出现一遍,并且返回元素个数,这时可以使用快慢双指针进行检索删除,先排除numSize为空的情况,之后快慢指针由第二个元素开始出发,快指针每次循环地址加1向后索引,边界为小于numSize,当快指针指向元素与上一个元素不同时,说明此时指向递增元素,将该元素赋值给慢指针,慢指针向前走一步,继续等待快指针检索到递增元素,当检索完毕,慢指针的索引就是该数组中不重复元素的个数。,返回删除后数组的新长度。删除重复出现的元素,使每个元素。

2024-05-28 20:46:39 253

原创 linux学习记录_day1

关于计算机体系结构、linux的运行环境、终端使用、Shell命令以及Vim的基本使用

2024-05-28 19:32:39 616

原创 (学习记录)STM32HAL库-DHT11温湿度驱动

记录编写DHT11驱动,怕自己忘了

2024-04-22 15:43:17 2477

原创 自主学习 51外部中断和定时/计数中断

记录51中断学习过程

2023-06-30 12:52:45 2571 1

原创 计数问题

试计算在区间 1 到 n 的所有整数中,数字 x(0 ≤ x ≤ 9) 共出现了多少次?例如,在 1 到 11 中,即在 1,2,3,4,5,6,7,8,9,10,11 中,数字 1 出现了 4 次。2 个整数 n,x ,之间用一个空格隔开。1 个整数,表示 x 出现的次数。输入 11 1。输出 4。

2023-06-24 13:41:36 102

原创 c语言常量和字符串

此外,C语言中还有一些特殊的字符序列,称为转义字符,用于表示一些特殊字符或控制字符,如换行符(‘\n’)、制表符(‘\t’)、双引号(‘"’)、反斜杠(‘’)等。宏常量是在预处理阶段进行文本替换的,它们不会占用内存空间,而是直接替换为其对应的值。符号常量是通过宏定义来创建的具有常量值的符号。在c语言中,常量是不可改变的值,其值在程序执行期间保持不变。上述代码中,我们定义了一个名为Weekdays的枚举类型,它包含了一组星期的枚举常量。枚举常量的默认值从0开始递增,可以通过指定初始值来自定义枚举常量的值。

2023-06-24 12:44:40 1507 1

原创 c语言基础入门

本文将介绍C语言的发展史、第一个C语言案例、C语言的数据类型、变量类型和常量类型,以及作用域和生命周期的概念,并穿插一些代码案例来帮助理解。

2023-06-24 11:49:15 82 1

空空如也

空空如也

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

TA关注的人

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