C语言实现map数据结构 key—value对应

1.首先43行 createKeyValuePair(char*key ,int value)这个函数就是给一个keyValuePair *pair的指针来通过内存分配将数据key和value存入这个pair指针所对应的内存空间

2.52行freeKeyValuePair这个函数是释放内存空间

3.头文件 struct结构体KeyValuePair就是一个指针一个值

4.10到15行,是创建6个KeyValuePair*的指针存入每个指针对应的key和value值

17行 创建一个结构体指针数组来存入那6个指针,然后26和27行就是通过指针来访问刚刚存入的数据

相关推荐
byxdaz2 小时前
QT运行单进程实例
qt
Wyn_6 小时前
【ZMQ/QT】Windows11 + Qt 安装配置zmq(亲测可用)
qt·zmq·windows11
864记忆6 小时前
Qt创建连接注意事项
数据库·qt·nginx
赵民勇14 小时前
Qt QML中Component模块详解
qt
不会c嘎嘎15 小时前
QT中的常用控件 (三)
开发语言·qt
闫有尽意无琼15 小时前
Qt局部变量“遮蔽(shadow)”成员变量导致lambda传参报错
开发语言·qt
寻找华年的锦瑟15 小时前
Qt-YOLO-OpenCV
qt·opencv·yolo
南桥几晴秋15 小时前
Qt显示类控件
开发语言·c++·qt
_OP_CHEN15 小时前
【从零开始的Qt开发指南】(十八)Qt 事件进阶:定时器、事件分发器与事件过滤器的实战宝典
qt·前端开发·事件过滤器·qt事件·gui开发·qt定时器·事件分发器
晨风先生15 小时前
打包Qt程序的脚本package.bat
开发语言·qt