Program structure
Pascal
C/C++
Given
function f: integer;
…
procedure p;
…
x := f;
p;
int f()
…
void p()
…
x = f();
p();