项目详情
由分享
HelloGitHub 评分
0 人评分
认领
讨论
收藏
分享
4.1k
星数
否
中文
C
主语言
是
活跃
28
贡献者
33
Issues
否
组织
无
最新版本
921
Forks
无
协议
更多
为 C 语言提供哈希表的库。由于 C 语言中没有类似字典的数据结构,该库提供了哈希表常见的查询、插入、删除、排序等函数。使用方法简单,仅需引入一个头文件
```c
#include "uthash.h"
struct my_struct {
int id; /* we'll use this field as the key */
char name[10];
UT_hash_handle hh; /* makes this structure hashable */
};
struct my_struct *users = NULL;
void add_user(struct my_struct *s) {
HASH_ADD_INT( users, id, s );
}
```
评论
评分:
暂无精选评论