delorie.com/archives/browse.cgi | search |
Date: | Tue, 25 Nov 1997 17:58:20 +0200 (IST) |
From: | Eli Zaretskii <eliz AT is DOT elta DOT co DOT il> |
To: | Peter Palotas <blizzar AT hem1 DOT passagen DOT se> |
cc: | DJ Delorie <dj AT delorie DOT com>, djgpp AT delorie DOT com |
Subject: | Re: pointers &arrays[] |
In-Reply-To: | <3.0.16.19971125153723.22af8ce2@hem1.passagen.se> |
Message-ID: | <Pine.SUN.3.91.971125175627.28212T-100000@is> |
MIME-Version: | 1.0 |
On Tue, 25 Nov 1997, Peter Palotas wrote: > int main(void) > { > strcpy(foo, "987654321"); > func(foo); > return 0; > } > > $ ./test.exe > foo = 8c98, &foo = 4c490 This is called "a call by reference": the pointer to foo is pushed onto the stack before func is called, and the address you print is the address of the copy on the stack. This thread begins to look like an intermediate C class...
webmaster | delorie software privacy |
Copyright © 2019 by DJ Delorie | Updated Jul 2019 |