A function is defined by giving its return type, name, parameters and a block of statements. Parameters must be separated by commas.
int triple( int n )
{
return n*3;
}
If the return type or any of the formal parameters are arrays, the following syntax needs to be used.
int[ ] doublearray( int[ ] d )
{
int i;
for i = 0 to d.length - 1 {
d[i] = d[i] * 2;
}
return d;
}
Once defined, the function can be called anywhere further down the code.
int a = 2;
int b = triple( a );
int[ ] t = { 1 , 2 , 3 };
t = doublearray( t );