Call by value
Pascal C/C++
NOTE 2: However, it is always good practice to declare a function before it is used -  and this is mandatory if the return type is other than int. Further, the C++ compiler (and some ANSI C compilers issue a warning about “implicit declaration of function” if you call a previously undeclared function.
nfunction f(c: char) : integer;
nforward;
wTRADITIONAL C:
wint f();
wANSI C/C++:
wint f(char c);
w OR
wint f(char);