diff --git a/03.html b/03.html index d947cd0b..f5bb9795 100644 --- a/03.html +++ b/03.html @@ -592,7 +592,7 @@

printf("%d\n", myfn(i, i)); // will print 9 printf("%d\n", i); // will print 3 } -

Local variables are stored on stack.

+

Local variables are stored on a stack or in registers.

Argument passing depends on bitness and architecture. E.g. 32-bit x86 puts them on the stack, 64-bit x64 ABI puts first 6 arguments to registers, the rest on a the stack.