=====data Keyword - Pointers to Pointers=====
====Definition====
As we all know, a pointer is a special variable that does not hold a specific value, but rather the address of a value (or another variable). In the case of a "pointers to pointers" relationship, a pointer is used not to point to the address of another value, but to the address of another pointer.
A pointer to a pointer is written in code as **(pointer1) = &pointer2;
where *pointer2 points to the address of another value/variable.
====References====
List any sites, books, or sources utilized when researching information on this topic. (Remove any filler text).
* http:"C Pointer to Pointer, Pointer to Functions, Array of Pointers Explained with Examples" http://www.thegeekstuff.com/2012/01/advanced-c-pointers/
* Reference 2
* Reference 3
=====data Keyword 1 Phase 2=====
Function Pointers
====Definition====
Function Pointers are pointers that point to the memory location of a function and can be used to call and pass arguments to said function. This can be used when you might have a few functions and only one of them needs to be called but at the time of writing the program you don't know which one needs to be called.
====References====
*http://en.wikipedia.org/wiki/Function_pointer
*http://www.newty.de/fpt/intro.html
====Demonstration====
Demonstration of the indicated keyword.
If you wish to aid your definition with a code sample, you can do so by using a wiki **code** block, an example follows:
/*
* Sample code block
*/
#include
int main()
{
return(0);
}