User-defined Data Type - typedef
 
 
- allows programmer to use type names that are appropriate for a specific application
             typedef	old_type new_name
/* makes color a type that is synonymous with int, use in the declaration of identifiers red,green,blue. */
		 typedef struc {
                        char name [20];  int midterm;
                        int homework;   double total; } student;