#ifndef TYPEDEF_H #define TYPEDEF_H // typedef lets you create a new type name. // The syntax is // typedef ; // Example: int's are used all over in C programs. It can be useful to // create named types for different uses typedef unsigned int StudentNumber; // This creates a type whose name is 'struct student_t'; struct student_t { char* name; StudentNumber id; }; // This creates a type whose name is 'Student' typedef struct student_t Student; // And this creates a type whose name is 'Student2' typedef Student Student2; #endif // TYPEDEF_H