- 博客(6)
- 收藏
- 关注
原创 stm32实现外部中断和pwm波输出
主要硬件设备:stm32f103c8t6芯片、旋转编码器、OLED屏,三个LEG灯。这里使用了江协科技的Delay和OLED封装的代码实现延时和OLED显示。工程内容:用三个LED灯实现流水灯和呼吸灯的功能。
2025-11-10 00:18:03
136
原创 c语言线性表
然后将其它应用此整型变量的方法改成应用结构体的方法,图书馆相关功能的实现可以参考我的”图书馆实现“文章。2.下面创建一个可以储存一串整形数字的链表,并且实现对这一串整数实现数据的插入,删除和排列的功能。函数libpush(lib* p)的实现:数据的插入,这里以数据的头插为例。函数libexpansion(lib* p)的实现:动态数组空间的申请。函数libpop(lib* p)的实现:数据的删除,这里以尾删为例。函数libinit(lib* p)的实现:动态顺序表的初始化。测试结果为“找到2啦!
2025-09-24 23:44:32
156
原创 c语言中函数scanf的使用
返回值的类型是 void* ,所以malloc函数并不知道开辟空间的类型,具体在使⽤的时候使⽤者⾃。函数的功能是为 num 个⼤⼩为 size 的元素开辟⼀块空间,并且把空间的每个字节初始化为0。在VS环境中按3次 ctrl+z ,才结束了输⼊,我们可以看到r是2,表⽰正确读取了2个数值。如果参数 size 为0,malloc的⾏为是标准是未定义的,取决于编译器。如果参数 ptr 指向的空间不是动态开辟的,那free函数的⾏为是未定义的。输出结果:1 0 0 0 0 0 0 0 0 0 0。
2025-08-08 23:54:42
1614
原创 C语言_study
本人c语言小白,自学过一段机械方面的软件(sw,cad,adams等),但想成为一名“综合性选手",所以又来学习c语言了。后续我将持续的更新自己c语言的学习之路,中间可能也会更新一些自己的小玩具。学c语言主要是为了后面学嵌入式系统,后面有时间也可能同时学习。最后也希望各位可以给个关注,后续大家可以互相讨论和学习。
2025-01-15 20:09:54
145
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅