×
The internal search function is temporarily non-functional. The current search engine is no longer viable and we are researching alternatives.
As a stop gap measure, we are using Google's custom search engine service.
If you know of an easy to use, open source, search engine ... please contact support@midrange.com.
On 2/24/2011 12:19 PM, Dennis wrote:
No, always by value, which is why you cannot effect a change in
passed parameters unless a pointer is explicitly passed
C parameters are always _officially_ passed by value, but I think it's
convenient to think of a "pointer-to-sometype passed by value" as
"sometype passed by reference".
int i
integer passed by value
int *p
pointer-to-integer passed by value
or
integer passed by reference
or, for maximum confusion
integer array passed by reference
It is especially useful for RPG programmers to think of sometype*
parameters as being "sometype passed by reference". The RPG prototyped
parameter for "int*" should be coded as a 10i by reference, not as a
pointer by value.
As an Amazon Associate we earn from qualifying purchases.
This mailing list archive is Copyright 1997-2024 by midrange.com and David Gibbs as a compilation work. Use of the archive is restricted to research of a business or technical nature. Any other uses are prohibited. Full details are available on our policy page. If you have questions about this, please contact
[javascript protected email address].
Operating expenses for this site are earned using the Amazon Associate program and Google Adsense.