void fun1() {
floata;
...
}
void fun2() {
intb, c;
...}
void fun3() {
floatd;
... <---------------- 1
}
void main() {
chare, f, g;
...
}
The calling sequence for this program execution to reach fund is:
main calls fun2
fun2 calls fun1
fun1 calls fun1
fun1 calls fun3