POINTERS+AND+ARRAYS+IN+C

POINTERS+AND+ARRAYS+IN+C - A TUTORIAL ON POINTERS AND...

Info iconThis preview shows pages 1–3. Sign up to view the full content.

View Full Document Right Arrow Icon
1 A TUTORIAL ON POINTERS AND ARRAYS IN C by Ted Jensen Version 1.2 (PDF Version) Sept. 2003 This material is hereby placed in the public domain Available in various formats via http://pweb.netcom.com/~tjensen/ptr/cpoint.htm TABLE OF CONTENTS PREFACE 2 INTRODUCTION 4 CHAPTER 1: What is a pointer? 5 CHAPTER 2: Pointer types and Arrays 9 CHAPTER 3: Pointers and Strings 14 CHAPTER 4: More on Strings 19 CHAPTER 5: Pointers and Structures 22 CHAPTER 6: Some more on Strings, and Arrays of Strings 26 CHAPTER 7: More on Multi-Dimensional Arrays 30 CHAPTER 8: Pointers to Arrays 32 CHAPTER 9: Pointers and Dynamic Allocation of Memory 34 CHAPTER 10: Pointers to Functions 42 EPILOG 53
Background image of page 1

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
2 PREFACE This document is intended to introduce pointers to beginning programmers in the C programming language. Over several years of reading and contributing to various conferences on C including those on the FidoNet and UseNet, I have noted a large number of newcomers to C appear to have a difficult time in grasping the fundamentals of pointers. I therefore undertook the task of trying to explain them in plain language with lots of examples. The first version of this document was placed in the public domain, as is this one. It was picked up by Bob Stout who included it as a file called PTR-HELP.TXT in his widely distributed collection of SNIPPETS. Since that original 1995 release, I have added a significant amount of material and made some minor corrections in the original work. I subsequently posted an HTML version around 1998 on my website at: http://pweb.netcom.com/~tjensen/ptr/cpoint.htm After numerous requests, I’ve finally come out with this PDF version which is identical to that HTML version cited above, and which can be obtained from that same web site. Acknowledgements: There are so many people who have unknowingly contributed to this work because of the questions they have posed in the FidoNet C Echo, or the UseNet Newsgroup comp.lang.c, or several other conferences in other networks, that it would be impossible to list them all. Special thanks go to Bob Stout who was kind enough to include the first version of this material in his SNIPPETS file. About the Author: Ted Jensen is a retired Electronics Engineer who worked as a hardware designer or manager of hardware designers in the field of magnetic recording. Programming has been a hobby of his off and on since 1968 when he learned how to keypunch cards for submission to be run on a mainframe. (The mainframe had 64K of magnetic core memory!). Use of this Material: Everything contained herein is hereby released to the Public Domain. Any person may copy or distribute this material in any manner they wish. The only thing I ask is that if this material is used as a teaching aid in a class, I would appreciate it if it were distributed in its entirety, i.e. including all chapters, the preface and the introduction. I would also
Background image of page 2
Image of page 3
This is the end of the preview. Sign up to access the rest of the document.

This document was uploaded on 08/10/2011.

Page1 / 53

POINTERS+AND+ARRAYS+IN+C - A TUTORIAL ON POINTERS AND...

This preview shows document pages 1 - 3. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online