The operations for many things, to enter the code: once we rewrite the identical pieces of code, why not use the same piece of code?
The functions are the same mathematics that insert values and functions returns a value, except in some cases.
In any case, I will declare the function, if you want it to return a character to declare an integer int, …….
You can declare it void but it will not return anything.
After having identified the type, put the name of the function and inside the round brackets.
int sum (int a, int b);
this will be a function that sums up two numbers.
The functions will be declared out of the principal, within the main code of the function.
Now it is a practical example where I will make simple numerical sums always the same code.
The first call to the function is result = sum (n, m)
Where “n” is associated with “a” and “m” a “b”, inside the function we then have “x” which is the result of a + b, at the end we return the x value to the main function and save it to the variable result.
The second call to the function is the result = sum (x, y) which does the same job as the first call, but where it passes different values.
I remind you that a good program inside the main uses only function calls, all the code must be written inside the external functions.
I recommend the name of the function will have to coincide with the work it does.