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.
Copyright (c) 2002-2012 mikroElektronika. All rights reserved.
What do you think about this topic ? Send us feedback!
What do you think about this topic ? Send us feedback!