gpt4 book ai didi

php - C 中的关联数组

转载 作者:行者123 更新时间:2023-12-04 14:10:41 26 4
gpt4 key购买 nike

php 中我可以创建一个 associative array 就像

$my_arr = array('a' => 'Apple', 'b' => 'Ball', 'c' => 'Cat');

是否可以在 C 中创建一个关联数组

您可能认为这是 Associative arrays in C 的重复问题但是我找不到我想要的东西。

最佳答案

标准 C 中没有预建的实用程序来完成此任务。最好的办法是尝试实现 red-black tree (或 hash table 用于非有序关联容器)你自己。

另一方面,如果您有幸使用 C++,则可以使用 std::map .以下是 std::map 的示例:

std::map<char, std::string> map;
map['a'] = "Apple";
map['b'] = "Ball";
map['c'] = "Cat";

Live example

关于php - C 中的关联数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22908516/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com