IM_TimeBaseInitTypeDef结构体里面有5个成员,TIM6和TIM7的寄存器里面只TIM_Prescaler和TIM_Perio...
栈(stack)又名堆栈,它是一种运算受限的线性表。限定仅在表尾进行插入和删除操作的线性表。这一端被称为栈顶,相对地,把另一端称为栈底。向一个栈插入新元素又称作...
内存函数主要用于动态分配和管理内存,它直接从指针的方位上进行操作,可以实现字节单位的操作。
顺序表的底层是数组—决定了其作为可以存储不单一数据的结构体的特性—从简单的顺序表变成通讯录
准备工作:本人习惯将文件放在test.c、SeqList.c、SeqList.h三个文件中来实现,其中test.c用来放主函数,SeqList.c用来放调用的函...
我开创了三个文件,一个用来存储主函数,一个是游戏头文件,最后是游戏主函数,这样的优点是使得模块化,便于可读以及后期修改。
在上一篇博文中我们介绍了GetAsyncKeyState函数,我们封装一个宏可以判断某个键是否被按下
主要的就是单链表相关的知识,我们在之前已经实现过了基于顺序表的通讯录,这里我们新学习了单链表,我们用单链表实现一下通讯录项目 需要的内容:单链表,指针,循环,...
①能够存储100个人的通讯信息 ②能够保存用户信息:名字、性别、年龄、电话、地址等 ③增加、删除、查找、修改联系人 ④显示联系人信息
绑定的结果放在std::function<int &(void)>里保存:说白了就是用一个可调用对象的方式来表示这个变量
基本思想:所谓交换,就是根据序列中两个记录的键值的比较结果来对换这两个记录在序列中的位置,交换排序的特点是:将键值较大的记录向序列的尾部移动,键值较小的记录向序...