User manual

Table Of Contents
200
mikoC PRO for PIC32
MikroElektronika
Void Type
void is a special type indicating the absence of any value. There are no objects of void; instead, void is used for
deriving more complex types.
Void Functions
Use the void keyword as a function return type if the function does not return a value.
void print_temp(char temp) {
Lcd_Out_Cp(“Temperature:”);
Lcd_Out_Cp(temp);
Lcd_Chr_Cp(223); // degree character
Lcd_Chr_Cp(‘C’);
}
Use void as a function heading if the function does not take any parameters. Alternatively, you can just write empty
parentheses:
main(void) { // same as main()
...
}
Generic Pointers
Pointers can be declared as void, which means that they can point to any type. These pointers are sometimes called
generic.
Derived Types
The derived types are also known as structured types. They are used as elements in creating more complex user-
dened types.
The derived types include:
- arrays
- pointers
- structures
- unions