--- title: "Linked Lists And C -Programming" type: "article" slug: "linked-lists-and-c-programming" url: "http://localhost/article/linked-lists-and-c-programming/" markdown_url: "http://localhost/article/linked-lists-and-c-programming.md" published_at: "2026-02-07T15:32:22+00:00" modified_at: "2026-02-07T15:32:22+00:00" featured_image: url: "http://localhost/wp-content/uploads/2022/04/20230809-041332.jpg" excerpt: "My last article on Pointers and Structures demonstrated the way pointers are used to access data within a C Program. This article will relate the concepts of pointers and structures to another mechanism, the linked list. The concept of the linked list is not unique to the CProgramming Language, it is also used in Pascal,…" category: - name: "International QL Report" slug: "international-ql-report" taxonomy: "category" url: "http://localhost/category/periodicals/international-ql-report/" post_tag: - name: "C (programming language)" slug: "c-programming-language" taxonomy: "post_tag" url: "http://localhost/tag/c-programming-language/" - name: "QL" slug: "ql" taxonomy: "post_tag" url: "http://localhost/tag/ql/" - name: "Type-in program" slug: "type-in-program" taxonomy: "post_tag" url: "http://localhost/tag/type-in-program/" model: - name: "Sinclair QL" slug: "sinclair-ql" taxonomy: "model" url: "http://localhost/model/sinclair-ql/" indiv: - name: "Will Horton" slug: "will-horton" taxonomy: "indiv" url: "http://localhost/indiv/will-horton/" publication_r: id: 33740 title: "International QL Report" type: "periodical" url: "http://localhost/periodical/international-ql-report/" authors_r: - name: "Will Horton" slug: "will-horton" taxonomy: "indiv" url: "http://localhost/indiv/will-horton/" volume: "2" issue: "1" issues_articles: - id: 37190 title: "International QL Report V2 I1" type: "issue" url: "http://localhost/issue/international-ql-report-v2-i1/" pages: "13-18" pubdate: "May/June 1992" archive_link: false --- # Linked Lists And C -Programming My last article on Pointers and Structures demonstrated the way pointers are used to access data within a C Program. This article will relate the concepts of pointers and structures to another mechanism, the linked list. The concept of the linked list is not unique to the CProgramming Language, it is also used in Pascal, however C does give a great deal of flexibility in the way it can handle data within a Linked List. Linked lists are used in QDOS to allocate user heap. Allocation of user heap is known as dynamic memory allocation in C, which will be addressed later in this article.