恒若
码龄7年
关注
提问 私信
  • 博客:12,026
    12,026
    总访问量
  • 4
    原创
  • 337,213
    排名
  • 2
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:广东省
  • 加入CSDN时间: 2018-02-07
博客简介:

opponent2的博客

查看详细资料
个人成就
  • 获得21次点赞
  • 内容获得5次评论
  • 获得87次收藏
创作历程
  • 2篇
    2021年
  • 2篇
    2020年
成就勋章
TA的专栏
  • C
    2篇
  • 数据结构
    1篇
  • STM32
    1篇
兴趣领域 设置
  • 嵌入式
    单片机嵌入式硬件
  • 硬件开发
    硬件工程驱动开发fpga开发dsp开发arm开发硬件架构pcb工艺
创作活动更多

仓颉编程语言体验有奖征文

仓颉编程语言官网已上线,提供版本下载、在线运行、文档体验等功能。为鼓励更多开发者探索仓颉编程语言,现诚邀各位开发者通过官网在线体验/下载使用,参与仓颉体验有奖征文活动。

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

结构体中 “->“ 与 “.“ 的区别以及使用

结构体中 “->” 与 “.” 的区别以及使用两者在同一个代码块内使用的时候其实没有什么太大不同,无非就是声明结构体的时候一个是声明指针,一个是声明结构体。声明结构体的时候分配了内存空间,所以可以用".“直接访问,而声明指针之后并没有分配内存空间,所以用”->“来指向开辟的空间。也可以用”(*buffer).foo" ,等价于"buffer->foo"。"->"是在声明结构体指针时,访问结构体成员变量时使用。"."是声明结构体时,访问结构体成员变量时使用。type
原创
发布博客 2021.09.02 ·
9799 阅读 ·
19 点赞 ·
5 评论 ·
83 收藏

C语言可变参数宏简单使用

C语言可变参数宏简单使用在日常的工作中,会多次使用printf等打印语句进行调试。正式使用时并不想打印这些信息,并且一行行地删除就会费时费力,在这样的场景下,使用可变参数宏可以屏蔽掉这些调试语句:#define DEBUG#ifdef DEBUG#define LOG(format,args...) printf(format,##args)#else#define LOG(...)#endif需要屏蔽的时候注释掉DEBUG宏定义即可。...
原创
发布博客 2021.04.08 ·
181 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

《大话数据结构》笔记

大话数据结构1.数据结构绪论1.1 基本概念及术语1.1.1 数据是指描述客观事物的符号,是计算机可以操作的对象,是能被计算机识别,并输入给计算机处理的符号集合。数据除了整型、实型等数据类型之外,还包括字符、声音、图像、视频等其他非数值类型。1.1.2 数据元素即组成数据,有一定意义的基本单位。在计算机中通常作为整体处理。比如人类的数据元素就是人。禽类的数据元素是牛,羊,鸡这些。1.1.3 数据项数据不可分割的最小单位,一个数据元素可由若干个数据项组成。例如人是数据元素,其数据项可以包括性
原创
发布博客 2020.10.16 ·
399 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

STM32时钟源,结合时钟树进行了解

STM32的时钟来源时钟源定义无论是单片机或者微处理器,其核心的实现主要在于大量的时序逻辑电路,而驱动时序逻辑电路的动力就是时钟源。简单来说,没有时钟源,时序逻辑电路的功能就无法实现。而STM32的时钟源就是我们常说的晶振(晶体振荡器)。时钟树解读STM32存在内部时钟和外部时钟,内部时钟是芯片内部的RC振荡器起振,起振较快,所以时钟在芯片上电的时候,默认使用内部高速时钟。而外部时钟由外部晶振输入,相对来说更加地准确和稳定,所以上电之后可以转而使用外部时钟信号。图一如图一的时钟树所示,ST
原创
发布博客 2020.08.17 ·
1638 阅读 ·
1 点赞 ·
0 评论 ·
2 收藏