/* * File: * pointers.c * Author: * Samuel A. Rebelsky * Summary: * Some initial code for a laboratory on pointers. * Version: * 1.0 of February 2003 */ /********************************************************************* * Headers * ***********/ #include #include #include /********************************************************************* * Function Predeclarations * ****************************/ void gnu(int ibus); void lemur(void); void otter(void); /********************************************************************* * Globals * ***********/ int bison; int *giraffe; /********************************************************************* * Main * ********/ main() { int monkey; int *wildcat; char *gibbon; char *jackal = "Jackal"; gnu(10); exit(EXIT_SUCCESS); } /* main() */ /********************************************************************* * Other Fun Procedures * ************************/ void gnu(int ibus) { int walrus = ibus - 1; if (ibus > 0) { gnu(walrus); } } /* gnu() */ void lemur(void) { int i = 5; giraffe = &i; } /* lemur() */ void otter(void) { float flamingo = 1.0; } /* otter() */