SparkNotes: Free Study Guides No Fear Shakespeare: The Bard made easy SparkCharts: Just the facts TestPrep: SAT, ACT, and more 101s: College texts condensed Subject Finder: Browse by subject SparkCollege: Get in! SparkLife: 100% study-free home_bottom home_top BN_link
 
Introduction and Summary
 
 
Terms
 
 
Pointers Point
 
 
Problems
 
 
Pointer Syntax
 
 
Problems
 
 
Pointers and Arrays
 
 
Problems
 
 
 
 
◄ PREVIOUS
Table of Contents
NEXT ►
Terms
 

What Are Pointers?

 
 

Introduction and Summary

 
Out of all the introductory concepts in computer science, pointers can be the hardest to learn as well as one of the most rewarding. Pointers open up a world of possibilities allowing programmers to do things that would otherwise be extremely difficult if not impossible. This tutorial sets about to introduce pointers painlessly and familiarize you with them and the basic concepts surrounding them so that you can understand and begin to use them quickly.
 
In this chapter we begin by covering the topic of memory and memory addresses. Pointers are nothing more than variables that store memory addresses and can be used to access the memory at those addresses. Various operators such as the *, the &, and the [], enable us to use pointers to do these things.
 
 
Help | Feedback | Make a request | Report an error | Send to a friend

◄ PREVIOUS
Table of Contents
NEXT ►
Terms
 
 
 
 
 
 
Message Boards
Ask a question or start a discussion on the community boards.
  • C++ Programming
  • Computational Theory
  • Cryptography
  • Fast Algorithms
  • Games
  • Hardware
  • Java Programming
  • Perl Programming
  • Unix
  •  
     
     
    Study Guides
    Learn more about the subject you're studying with these related SparkNotes.
  • Why Use Pointers?
  • Review of Pointers
  •  
    SparkCharts
    A textbook's worth of information on an easy-to-read chart.
  • Java
  • Unix
  •  
     
     
    Contact Us | Privacy Policy | Terms and Conditions | About | Sitemap
    ©2008 SparkNotes LLC, All Rights Reserved.