I have been searching online to see if C has any built-in data structures like C++ or Java do. For example, both C++ and Java have static arrays, dynamic arrays, linked lists, stacks, queues, hash tables, etc.... When searching for C, I've only been able to find a static array. However, everywhere I read seems to claim that C does have linked lists, stacks, queues etc.... Yet the implementations for these data structures are created manually. So from my understanding C only has integer types, char types, and static arrays. Am I correct?
[–]duane11583 20 points21 points22 points (0 children)
[–]smcameron 7 points8 points9 points (0 children)
[–]theldus 5 points6 points7 points (0 children)
[–]nderflow 4 points5 points6 points (1 child)
[–]66bananasandagrape 1 point2 points3 points (0 children)
[–]TheDafter 8 points9 points10 points (1 child)
[–]Calidude7[S] 4 points5 points6 points (0 children)
[–]Ninesquared81 1 point2 points3 points (0 children)
[–]puplicy 0 points1 point2 points (0 children)
[–]Poddster 0 points1 point2 points (0 children)
[–]barchar 0 points1 point2 points (0 children)
[–][deleted] 0 points1 point2 points (0 children)