This video explains a data-type used to represent an abstract "Pile of Cards" (using a C linked list). It is broken into 2 short parts - this is part 1.
This was used back in semester 1 of 2006 for the major project in UNSW's introductory programming course "Computing 1". The pile of cards was just an abstract linked list.
In it I try to explain: "Why are these type definitions used?" and "What is going on here with abstraction?"
background: I made the video when I got home after giving a lecture while suffering from a mild cold (or some similar excuse) and realised I'd done a poor job of explaining the types during the lecture.
Watching this video was a second chance for the poor students to understand what was going on with the types.
actually you can pass to function pointer to pointer, so you can change pointer inside, i done it in some quite big and complicated program and it worked well for me.
odv000 1 month ago