Functions

Reasons for Using Function
Function Definition ANSI
return-type function-name(argument definitions)
{
    local variable definitions
    statements
}


Function Declaration ANSI (Prototype)


return-type function-name(argument declarations);

Function Definition K&R
return-type function-name()
    argument definitions
{
    local variable definitions
    statements
}


Function Declaration K&R (Prototype)


return-type function-name();
calling functions next slide