בשפת C אין תמיכה מובנית למערכים אסוציאטיביים כמו בחלק מהשפות ברמה גבוהה יותר, אך ניתן לסימולציה שלהם באמצעות מבנים ואלגוריתם גיבוב.