Call by value
Pascal C/C++
NOTE: In either dialect, the return a statement is optional at the end of the code. A return statement or statements may also appear in the middle of the code.
ANSI C/C++:
void p(int x)
{   int temp;
    ….
    return;
}
wprocedure p(x : integer);
w
wvar
w temp: integer;
wbegin
w ….
wend;