"The best way to think about the syntax of typedef is reflected in the following general form:"
"In this form, declaration is simply a variable declaration, just like the ones you write at the beginning of a function. If you were to write declatation without the typedef keyword, it would declare some collection of variables. If you include the typedef keyword, those same names are defined as th"
"In C, any expression that refers to an internal memory location capable of stroing data is called an lvalue. The l at the begining of lvalue comes from the observation that lvalues can appear on the left side of an assignment statment in C."