如何在C中表示类似Python的字典

cca*_*erg 8 c dictionary

在Python中很简单:

x = {}
x['USD'] = "Dollars"
x['CLP'] = "Pesos"
Run Code Online (Sandbox Code Playgroud)

要么

y = {'lat': 23.678900, 'lng': 121.451928, 'name': "Sin City"}
Run Code Online (Sandbox Code Playgroud)

我认为这些问题大部分已经解决了,那么我在哪里可以获得有关C中词典的信息?我不想重新发明轮子.

如何在C中实现字典?

Mar*_*ett 2

它们称为哈希表或哈希图。

C++ 有很多标准的。

请参阅简单哈希函数