Pointers to Data and Functions in C
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.
Previous programming experience
Developers who want to understand the power and capabilities of C