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行就是通过指针来访问刚刚存入的数据

相关推荐
FPGAI3 小时前
Qt编程之信号与槽
开发语言·qt
只因在人海中多看了你一眼5 小时前
B.50.10.09-RPC核心原理与电商应用
qt·网络协议·rpc
yudiandian20147 小时前
【QT 5.12.12 下载 Windows 版本】
开发语言·qt
炮院李教员10 小时前
使用Qt Core模块(无GUI依赖),确保程序作为后台服务/daemon运行,与任何GUI完全无交互。
开发语言·qt
歪歪10010 小时前
Qt Creator 打包应用程序时经常会遇到各种问题
开发语言·c++·qt·架构·编辑器
滴滴滴嘟嘟嘟.10 小时前
Qt自定义列表项与QListWidget学习
开发语言·qt·学习
滴滴滴嘟嘟嘟.13 小时前
Qt对话框与文件操作学习
开发语言·qt·学习
滴滴滴嘟嘟嘟.16 小时前
Qt图表功能学习
开发语言·qt·学习
钱彬 (Qian Bin)16 小时前
一文掌握工业缺陷检测项目实战(Pytorch算法训练、部署、C++ DLL制作、Qt集成)
c++·pytorch·python·qt·实战·工业缺陷检测·faster rcnn
FPGAI19 小时前
Qt的入门
笔记·qt·学习