I read many many articles about difference between function
and procedure
but there is something I'm in doubt about.
Do we call following statement a function
or a procedure
in terminology?
void f() { return; }
Some articles says function returns value but procedure does not.
Some other article says if a function returns one value called function
but if it returns more than one value it called procedure
.