错误
/**
* Note: The returned array must be malloced, assume caller calls free().
*/
/*
数组内部元素 key
下标 value
*/
typedef struct Hash_Map
{
int val;
int key;
UT_hash_handle hh;
}myMap;
myMap *Map;
//查找函数会调用到
// HASH_FIND_INT(map,&mykey,tmp);结构体指针 key的地址 输出对应key值的结构体
myMap *find(myMap *Map,int ikey)
{
myMap *tmp ;
HASH_FIND_INT(Map,&ikey,tmp);
return tmp;
}
//键值对应数组内的元素 value对应数组下标
//HASH_ADD_INT( map, key, tmp );
void insert(int ikey,int ivalue)
{
myMap *tmp =find(Map,ikey);
if(!tmp)
{
myMap *temp =(myMap *)malloc(sizeof( myMap)