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

相关推荐
西贝爱学习3 小时前
【QT】安装包
开发语言·qt
郝学胜-神的一滴6 小时前
QAxios研发笔记(二):在Qt环境下基于Promise风格简化Http的Post请求
开发语言·c++·笔记·qt·网络协议·程序人生·http
鄃鳕8 小时前
pyside6 qt 事件循环
开发语言·qt
wangjialelele17 小时前
Qt中的常用组件:QWidget篇
开发语言·前端·c++·qt
春蕾夏荷_7282977251 天前
qcustomplot 显示坐标轴
qt·qcustomplot·坐标轴
郝学胜-神的一滴1 天前
Qt删除布局与布局切换技术详解
开发语言·数据库·c++·qt·程序人生·系统架构
yy_xzz1 天前
Debian 系统中 Qt Creator 用 sudo 启动后权限问题
c++·qt
夏玉林的学习之路1 天前
正则表达式
数据库·c++·qt·mysql·正则表达式
_OP_CHEN1 天前
从零开始的QT开发指南:(一)背景、特性与环境搭建
qt·qt下载·图形化界面·gui框架·qt环境配置·qt sdk配置·qt环境变量配置
「QT(C++)开发工程师」2 天前
VTK开源视觉库 | 行业应用第一篇
linux·qt·物联网·计算机视觉·信息可视化·vtk