Live Chat
Monday - Friday 8am - 6pm EST Chat Now
Contact Us
Monday - Friday 8am - 8pm EST 1-800-268-7737 Other Contact Options

Cart () Loading...

    • Quantity:
    • Delivery:
    • Dates:
    • Location:


Pointers to Data and Functions in C

Learn to use pointers to manipulate data and invoke functions.

GK# 5213

Course Overview


Pointers are probably one of the most difficult concepts in C to master. To the beginner, their syntax seems strange and their usage is sometimes hard to grasp. However it is very important for every C developer to understand how pointers work. Pointers to data and pointers to functions can be used to dynamically change program behavior at runtime.


  • Delivery Format:
  • Date:
  • Location:
  • Access Period:


Class is Full
This session is full. Please select a different session.

What You'll Learn

  • Implement pass-by-reference semantics using pointers
  • Manipulate a structure variable through a pointer
  • Allocate and release memory on the heap
  • Write a function that accepts a function as a parameter
  • Combine structures and functions to create higher-level constructs


Viewing outline for:

On-Demand Outline

  1. Access and Manipulate Memory with Pointers
  2. Manage Your Program’s Memory Usage with Heap and Stack-Based Allocations
  3. Create Abstract Data Types Using Opaque Pointers



Previous programming experience

Who Should Attend


Developers who want to understand the power and capabilities of C

Course Delivery

This course is available in the following formats:


Train at your own pace with 24/7 access to courses that help you acquire must-have technology skills.

Duration: 5 hours

Request this course in a different delivery format.