# Pointers and linked lists on the web?

**URL:** <https://boards.straightdope.com/t/pointers-and-linked-lists-on-the-web/118221>\
**Category:** In My Humble Opinion\
**Created:** [July 10, 2002, 11:10am UTC](https://boards.straightdope.com/t/pointers-and-linked-lists-on-the-web/118221 "2002-07-10T11:10:21Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![Earthworm\_Jim](https://avatars.discourse-cdn.com/v4/letter/e/f07891/32.png) [@Earthworm\_Jim](https://boards.straightdope.com/u/Earthworm_Jim)\
**Post date:** [July 10, 2002, 11:10am UTC](https://boards.straightdope.com/t/pointers-and-linked-lists-on-the-web/118221/1 "2002-07-10T11:10:21Z")

</div>

Can some one recommend a good thorough tutorial on pointers and linked lists in C or C++ on the web? I’m having a hell of a time with them. Thanks,

---

<div class="post-metadata">

**Author:** ![zoid](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/zoid/32/336_2.png) [@zoid](https://boards.straightdope.com/u/zoid)\
**Post date:** [July 10, 2002, 5:33pm UTC](https://boards.straightdope.com/t/pointers-and-linked-lists-on-the-web/118221/2 "2002-07-10T17:33:02Z")

</div>

I don’t know of anything on the web but a book called “A Book on C” does a good job of covering this topic, although I found it can be a little deep depending on your experience level.

I found it on Amazon if your interested:

[http://www.amazon.com/exec/obidos/ASIN/0201183994/qid=1026322083/sr=1-3/ref=sr\_1\_3/103-3219073-7806217](http://www.amazon.com/exec/obidos/ASIN/0201183994/qid=1026322083/sr=1-3/ref=sr_1_3/103-3219073-7806217)

---

<div class="post-metadata">

**Author:** ![p\_cific\_812](https://avatars.discourse-cdn.com/v4/letter/p/13edae/32.png) [@p\_cific\_812](https://boards.straightdope.com/u/p_cific_812)\
**Post date:** [July 10, 2002, 7:15pm UTC](https://boards.straightdope.com/t/pointers-and-linked-lists-on-the-web/118221/3 "2002-07-10T19:15:38Z")

</div>

I feel your pain. After taking a course in Data Structures- a forum for the prof to beat students to death with pointers- I finally feel like I have a reasonable amount of control over them. Unfortunately, as I’m sure you are aware, this is one of those issues about C/C++ that drives people completely insane. I never really did find a decent reference that made “real” programming with pointers clear. I learned the subject by using a couple books (a QUE book and the class text) as well as going through countless drills and pointer-riddles with TA’s and the prof. There was also extensive use of the debugger. Steping through unwholesome pointer code and watching the hex addresses change often proved enlightening.  
#define ever ;;  
Beelzebubba \*temp;  
temp-\>currentState = “pointer hell”;  
for(ever)  
{ attemptToUnderstandPointers(); }

😃
