梁凉凉~
码龄1年
关注
提问 私信
  • 博客:16,497
    16,497
    总访问量
  • 26
    原创
  • 52,129
    排名
  • 228
    粉丝
  • 0
    铁粉
  • 学习成就
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:广东省
  • 加入CSDN时间: 2023-06-07
博客简介:

2301_78590609的博客

查看详细资料
  • 原力等级
    成就
    当前等级
    3
    当前总分
    268
    当月
    3
个人成就
  • 获得331次点赞
  • 内容获得12次评论
  • 获得315次收藏
创作历程
  • 17篇
    2024年
  • 9篇
    2023年
成就勋章
TA的专栏
  • STM32实验笔记
    5篇
  • C++笔记
    3篇
  • 数据结构
    5篇
  • c语言编程小游戏
    2篇
  • 排序算法
    1篇
  • c语言笔记
    7篇
兴趣领域 设置
  • 编程语言
    c++c语言
创作活动更多

HarmonyOS开发者社区有奖征文来啦!

用文字记录下您与HarmonyOS的故事。参与活动,还有机会赢奖,快来加入我们吧!

0人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

STM32_实验5_中断实验

主函数可以空置。
原创
发布博客 2024.10.19 ·
820 阅读 ·
21 点赞 ·
0 评论 ·
13 收藏

STM32_实验4_控制蜂鸣器

【代码】STM32_实验4_控制蜂鸣器。
原创
发布博客 2024.10.15 ·
346 阅读 ·
3 点赞 ·
0 评论 ·
0 收藏

STM32_实验3_控制RGB灯

为什么这里配置高电平,配置 GPIO 引脚为高电平或低电平,取决于应用场景和你希望通过 GPIO 引脚实现的功能。当你想点亮 LED 时,需要将 GPIO 引脚配置为低电平(即 GPIO_PIN_RESET),此时会有电流流过 LED,LED 会发光。: 这是 GPIO 引脚号,你可以使用 HAL 库定义的宏,例如 GPIO_PIN_0, GPIO_PIN_1, GPIO_PIN_5 等等,用来指定要操作的引脚。1.GPIO_PIN_SET: 设置引脚为高电平。点击 2 配置引脚为GPIO_Output。
原创
发布博客 2024.10.15 ·
601 阅读 ·
3 点赞 ·
0 评论 ·
5 收藏

STM32_实验2_printf函数重定向输出

以上是为了打印调试信息添加的串口重映射配置。
原创
发布博客 2024.10.14 ·
722 阅读 ·
9 点赞 ·
0 评论 ·
4 收藏

STM32_实验1_建立新工程

使用串口 1 输出字符串 “hello stm32"。(配置完点击生成代码)
原创
发布博客 2024.10.14 ·
389 阅读 ·
7 点赞 ·
0 评论 ·
3 收藏

STL_string 常用的用法

里面涵盖了翻译后c++中string大多数函数的使用方法、讲解与注意事项,能够高效率的查看string里的各个函数作用。
原创
发布博客 2024.09.15 ·
751 阅读 ·
22 点赞 ·
0 评论 ·
19 收藏

C++.类和对象(中)

本文主要讨论了类和对象在面向对象编程中的重要性和作用。首先,文章介绍了类是一种抽象数据类型,用于描述一类具有相同属性和行为的对象,通过定义类,我们可以创建多个具有相似特征的对象。接着,文章阐述了对象是类的实例,具有类定义的属性和方法,类和对象之间存在一种包含和被包含的关系。然后,文章指出了类是代码重用和组织的基本单位,通过创建类,我们可以将代码分割成逻辑上独立的模块,使得代码更易于维护和扩展。文章还强调了封装是面向对象编程的设计原则之一,封装将数据和操作封装到类中,隐藏实现细节,提高代码的可读性、可维护性和
原创
发布博客 2024.08.19 ·
782 阅读 ·
7 点赞 ·
0 评论 ·
17 收藏

C语言——贪吃蛇游戏

本文介绍了如何利用C语言在Windows控制台上实现贪吃蛇游戏。文章首先介绍了贪吃蛇游戏的基本规则和玩法,然后详细讲解了如何使用C语言的基本语法和控制台编程相关函数实现贪吃蛇游戏的各个功能。通过使用循环、数组、条件语句和函数等基本概念,实现贪吃蛇的移动、吃食物、增加长度以及判断游戏结束等功能。文章还强调了代码的模块化和注释的重要性,以提高代码的可读性和可维护性。
原创
发布博客 2024.08.04 ·
1224 阅读 ·
21 点赞 ·
0 评论 ·
27 收藏

C语言——扫雷小游戏

c语言写的一些小游戏,提高兴趣爱好。
原创
发布博客 2024.06.19 ·
989 阅读 ·
5 点赞 ·
1 评论 ·
12 收藏

C++.类和对象(上)

C++是一种流行的编程语言,它是从C语言演化而来的,具有更多的功能和特性。在C++中,类和对象是核心概念之一。类是一种用户定义的数据类型,可以封装数据和函数成员,以实现面向对象编程的思想。对象是类的具体实例,通过创建对象可以使用类中定义的成员。初学者对于类和对象的理解是非常重要的。在学习C++的过程中,初学者需要掌握如何定义类和对象,以及如何使用它们。首先,初学者需要了解如何定义一个类。类的定义包括成员变量和成员函数的声明和定义。成员变量是类中存储数据的变量,成员函数是类中定义行为的函数。
原创
发布博客 2024.04.13 ·
871 阅读 ·
22 点赞 ·
0 评论 ·
19 收藏

C++ 前言

本文探讨了C++初学者的学习方法和技巧。首先,文章介绍了C++语言的基本概念和特点,包括数据类型、变量、函数和类等。其次,文章讨论了初学者需要掌握的基本语法和语法规则,并提供了一些实践案例来帮助读者更好地理解和应用。此外,文章强调了编程实践的重要性,包括解决具体问题、参与项目和阅读源代码等。最后,文章提出了一些学习建议,如积累编程经验、利用在线资源和参加编程社区等,以帮助初学者加快学习进度。通过阅读本文,C++初学者可以获得有关学习方法和技巧的实用指导,以便更好地掌握这门编程语言。
原创
发布博客 2024.04.05 ·
674 阅读 ·
22 点赞 ·
1 评论 ·
30 收藏

数据结构——排序

本文主要介绍了排序算法的基本概念和常见的排序算法。首先,文章解释了排序的定义和重要性,指出排序是将一组数据按照一定的规则进行排列的过程,可以提高数据的查询和整理效率。接着,文章详细介绍了常见的排序算法,包括冒泡排序、选择排序、插入排序、快速排序和归并排序。对于每种算法,文章都阐述了其思想和具体实现方法,并分析了其时间复杂度和空间复杂度。最后,文章总结了排序算法的优缺点,并提供了如何选择合适的排序算法的建议。通过阅读本文,读者可以了解不同的排序算法,理解其原理和应用场景,从而在实际问题中选择合适的排序算法,提
原创
发布博客 2024.03.23 ·
618 阅读 ·
15 点赞 ·
1 评论 ·
29 收藏

数据结构——二叉树.顺序表结构及实现

1.树概念及结构树是一种非线性的数据结构,它是由n(n>=0)个有限结点组成一个具有层次关系的集合。把它叫做树是因 为它看起来像一棵倒挂的树,也就是说它是根朝上,而叶朝下的。有一个特殊的结点,称为根结点,根节点没有前驱结点。除根节点外,其余结点被分成M(M>0)个互不相交的集合T1、T2、……、Tm,其中每一个集合Ti(1
原创
发布博客 2024.02.23 ·
1924 阅读 ·
52 点赞 ·
1 评论 ·
41 收藏

数据结构——队列

1.队列的结构与概念队列:只允许在一端进行插入数据操作,在另一端进行删除数据操作的特殊线性表,队列具有先 进先出 FIFO(First In First Out)入队列:进行插入操作的一端称为队尾出队列:进行删除操作的一端称为队头
原创
发布博客 2024.02.20 ·
1588 阅读 ·
44 点赞 ·
0 评论 ·
30 收藏

数据结构——栈

栈的概念及结构栈:一种特殊的线性表,其只允许在固定的一端进行插入和删除元素操作。进行数据插入和删除操作的一端 称为栈顶,另一端称为栈底。栈中的数据元素遵守后进先出LIFO(Last In First Out)的原则。压栈:栈的插入操作叫做进栈/压栈/入栈,入数据在栈顶。出栈:栈的删除操作叫做出栈。出数据也在栈顶。
原创
发布博客 2024.02.07 ·
862 阅读 ·
21 点赞 ·
1 评论 ·
15 收藏

数据结构——链表

非顺序的存储结构,数据元素的逻辑顺序是通过链表 中的指针链接次序实现的。链表结构图如下:链表的结构与火车的原理相同,火车是由火车头拉着一节一节的车厢而运动,链表也如此,创建链表结构的时候,通常使用一个指针指向下一个结构的地址,(双向链表需要额外创建一个指针,指向前一个节点)。以带头节点不循环单向链表为例://先重命名一个类型声明,方便修改数据类型typedef struct SListNode //定义链表结构体//数据元素。
原创
发布博客 2024.02.07 ·
2037 阅读 ·
36 点赞 ·
1 评论 ·
32 收藏

数据结构——顺序表

顺序表结构简单便于随机访问表中任意的数据元素;缺点是插入和删除操作需要移动大量的数据元素,特别是当顺序表的而数据元素含有复杂信息是,移动工作量大、程序执行效率低。另外,顺序表的存储空间是连续且预先分配,若顺序表的长度变化较大时,难以预估顺序表的长度,可能会造成空间的浪费,也可能会导致数据溢出。以上内容为本人的学习笔记。
原创
发布博客 2024.01.26 ·
860 阅读 ·
21 点赞 ·
0 评论 ·
19 收藏

C语言 文件操作

一、⽂件的打开和关闭1、什么是⽂件?。程序⽂件:程序⽂件包括源程序⽂件(后缀为.c),⽬标⽂件(windows环境后缀为.obj),可执⾏程序(windows 环境后缀为.exe)。。2、⽂件名⼀个⽂件要有⼀个唯⼀的⽂件标识,以便⽤⼾识别和引⽤。⽂件名包含3部分:⽂件路径+⽂件名主⼲+⽂件后缀例如: c:\code\test.txt为了⽅便起⻅,⽂件标识常被称为⽂件名。3、⼆进制⽂件和⽂本⽂件根据数据的组织形式,数据⽂件被称为⽂本⽂件或者⼆进制⽂件。
原创
发布博客 2023.10.08 ·
53 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏

C语言 自定义类型:结构体

一.结构体类型的声明一.结构体类型的声明1.1结构体的概念结构是⼀些值的集合,这些值称为成员变量。结构的每个成员可以是不同类型的变量。1.2结构的声明例如描述⼀个学⽣:structStucharname[20//名字intage;//年龄charsex[5//性别charid[20//学号//分号不能丢。
原创
发布博客 2023.10.07 ·
47 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏

整数和浮点数在内存中存储

一、整数在内存中的存储整数的2进制表⽰⽅法有三种,即原码、反码和补码,三种表⽰⽅法均有符号位和数值位两部分,符号位都是⽤0表⽰“正”,⽤1表⽰“负”,⽽数值位最⾼位的⼀位是被当做符号位,剩余的都是数值位。正整数的原、反、补码都相同。 负整数的三种表⽰⽅法各不相同。原码:直接将数值按照正负数的形式翻译成⼆进制得到的就是原码。反码:将原码的符号位不变,其他位依次按位取反就可以得到反码。补
原创
发布博客 2023.09.23 ·
51 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏
加载更多