AW: C - parameteratadas cim szerint
WLC02E,
wlc02e at automation.siemens.com
Wed Oct 19 16:12:04 CEST 2005
Ok, ertem a koncepciot, koszonom! Valoban egy C++ doksiban talaltam a peldat.
Ez pedig a C-s realizacio lenne ugyanerre? C-ben nincs swap_them(int &num1, int &num2) alaku deklaracio??
main
{
int num1, num2;
...
swap_them(&num1, &num2);
...
}
void swap_them( int * num1, int * num2)
{
int temp;
temp=*num1;
*num1=*num2;
...
}
Koszonom!
Udv: Zoli
> -----Ursprüngliche Nachricht-----
> Von: Szima Gábor [mailto:sygma at tesla.hu]
> Gesendet: Mittwoch, 19. Oktober 2005 15:49
> An: elektro at tesla.hu
> Betreff: Re: C - parameteratadas cim szerint
>
>
> On Wed, 19 Oct 2005, WLC02E, wrote:
>
> > A swap_them argumentumaban levo &num1, &num2 azt jelenti,
> hogy var egy
> > "sima" valtozot (int i, j; swap_them(i,j);), majd veszi
> annak a cimet,
> > eddig ok, de miert nem kell kitenni a & "cime jelet" a fuggveny
>
> > torzseben is, ott mar a num1, num2 automatikusan a cimeket jelenti??
>
> Nem jelent cimeket. Ugyanolyan valtozok, ugyanugy kell
> hasznalni, csak
> annyi a kulonbseg, hogy ha a fv-ben megvaltozik az ertekuk, akkor az
> a hivas helyen is atirodik.
>
> Gyakorlatilag tenyleg a pointert adja at, de a fordito ezt eldugja a
> programozo elol, nehogy veletlenul hulyeseget csinaljon.
>
> Ez egyebkent inkabb C++ feature.
>
>
> -Sygma
>
>
>
More information about the Elektro
mailing list