=====Data Structures Keyword===== Void Pointers ====Definition==== The void pointer is a generic pointer type. A pointer to void can store an address to any non-function data type, and, in C is implicitly converted to any other pointer type on assignment, but it must be explicitly cast if dereferenced inline. ====References==== * http://en.wikipedia.org/wiki/Void_pointer#C_and_C.2B.2B =====data Keyword 1 Phase 2===== dynamic memory allocation (malloc/free) ====Definition==== dynamic memory allocation is the task of allocating a free chunk of memory specific to the size you predetermine in bytes, by using the malloc function. The chunk of memory is not always in the same location hence being "dynamic" instead of static. By using the "free" function, that will release the block of memory back to the system. ====References==== List any sites, books, or sources utilized when researching information on this topic. (Remove any filler text). * wikipedia * class * Reference 3 ====Demonstration==== Demonstration of the indicated keyword. /* * Sample code block */ #include int main() { int array[10]; return(0); }