- 博客(12)
- 收藏
- 关注
原创 数据结构——单链表
实现的功能有插入,删除,按位查找,按值查找,求链表长度,头插法,尾插法。单链表,代码是函数形式的,每个函数都是实现一部分功能。
2022-07-28 00:35:40
235
原创 数据结构——手写线性表
实现的功能有顺序表的初始化,扩容,插入,删除,按值查找,按位查找。手写线性表,代码是函数形式的,每个函数都是实现一部分功能。
2022-07-25 23:39:36
427
原创 realloc函数用法解释
用法指针名=(数据类型*)realloc(要改变内存大小的指针名,新的大小)。具体工作方法假设有一个p指针指向一个数组空间,如下图所示想在想要使这个数组的空间变为原来的2倍,realloc函数就会在p指向的这个数组空间后面申请一段空间,如下图所示。...
2022-07-25 00:07:45
31732
21
原创 AT89C51单片机实现交通灯功能,交通灯使用点阵屏(文章末尾附带源码,注释+仿真图)
1. 设计一个十字路口交通灯控制器,用LED发光二极管模拟东西南北方向交通灯,用LED点阵显示屏显示两个方向的剩余时间,用按键控制显示状态。时间用定时器准确控制。2. 单片机复位后,东西方向绿灯,从6秒倒计时;6秒过后,东西方向黄灯,从3秒倒计时;3秒过后,东西方向红灯,从9秒倒计时。单片机复位后,南北方向红灯,从9秒倒计时;9秒过后,南北方向绿灯,从6秒倒计时。此后按照以上方式循环显示。3. 单击K1键,恢复复位后的状态。单击K2键,停止,即LED发光二极管和LED点阵显示屏的状态保持不变。单片机停止
2022-07-23 02:50:54
5071
24
原创 typedef的作用和用法(给结构体,函数指针,数组取别名)
当定义了很多int类型数据的时候,如果发现数据类型是char而不是int,就不需要一个一个地把int改为char,直接把。为了可以更明确标识符的含义,可以尽量大写。
2022-07-23 01:57:01
1593
原创 函数指针的使用:是什么?怎么写?有什么用?怎么调用?(配有回调函数完整例子)
定义函数指针:用`(*Name)`替换函数名,剩下照抄用于回调函数(以函数指针为参数的函数)简单来说就是输入相同的参数,实现不同的功能;
2022-07-19 00:55:34
428
原创 算法初步(二)——C++标准库
C标准库常用函数:< cstring >strlen()字符串长度strcmp()字符串比较strcpy()字符串拷贝memset()暴力清空数组memcpy()暴力拷贝< cstdlib >
2021-08-01 16:52:45
364
原创 算法初步(一)——C++基础语法
1.cin判断EOF有两种写法int n;while(cin>>n){ }或者int n;while(scanf("%d",&n)==1){}如果要输入一对数据的话就要用while(cin>>n>>m)了,不能用scanf("%d %d",&n,&m)在比赛中为了快速签到,会用到cin,但是cin的速度比scanf满了不少,1e5以上的数据写入可能会超时,此时建议使用scanf2.输出小数习惯用printf,会更加
2021-07-28 14:56:29
421
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人