mikroC
mikroC - C Compiler for Microchip PIC microcontrollers
making it simple...
Specifier typedef introduces a synonym for a specified type. You can use type- def declarations to construct shorter or more meaningful names for types already defined by the language or for types that you have declared. You cannot use the typedef specifier inside a function definition.
The specifier typedef stands first in the declaration:
typedef
The typedef keyword assigns the synonym to the
Declaration starting with the typedef specifier does not introduce an object or function of a given type, but rather a new name for a given type. That is, the typedef declaration is identical to “normal” declaration, but instead of objects, it declares types. It is a common practice to name custom type identifiers with starting capital letter — this is not required by C.
For example:
//Let's declare a synonym for "unsigned long int": typedef unsigned long int Distance;
//Now, synonym "Distance" can be used as type identifier: Distance i; // declare variable i of unsigned long int
In typedef declaration, as in any declaration, you can declare several types at once. For example:
typedef int *Pti, Array[10];
Here, Pti is synonym for type “pointer to int”, and Array is synonym for type “array of 10 int elements”.
page |
|
92 | MikroElektronika: Development tools - Books - Compilers |
|