C में कुछ उच्च स्तरीय भाषाओं की तरह Associative arrays के लिए बिल्ट-इन समर्थन नहीं है, लेकिन आप इसे संरचनाओं और हैशिंग का उपयोग करके सिमुलेट कर सकते हैं। नीचे एक सरल उदाहरण है जो एक संरचना और एक सरल हैशिंग फ़ंक्शन के संयोजन का उपयोग करके स्ट्रिंग कुंजियों द्वारा पूर्णांकों को संग्रहीत और एक्सेस करने के लिए एक associative array को लागू करने का प्रदर्शित करता है। पहले, एक-एक कुंजी-मूल्य जोड़े को प्रस्तुत करने के लिए एक संरचना को परिभाषित करें और दूसरा associative array स्वयं को प्रस्तुत करने के लिए.