Theory of Pure C, chapter 937

utzoo!decvax!harpo!duke!unc!tim utzoo!decvax!harpo!duke!unc!tim
Tue Dec 21 05:02:54 AEST 1982

It seems obvious that in the fragment

{ ... bar(x++) ... }
bar(arg) { ... oldx = arg; ... }

arg is bound to the old value of x. Noting the value of x in this
case  involves  binding it to the formal parameter (pushing it on
the stack and executing the call). How else could  this  possibly
work? What else could "noting" mean in this context?

                                        	Tim Maroney

More information about the Comp.lang.c mailing list