Piesbruhder
Mitglied
Hi! Ich hab ein fieses Problem. Ich kapier nämlich nicht wie
call-by-reference funtioniert. In meinem Lehrbuch ist dieser Beispiel-
code:
Es kommt raus:
VOHER: 1, 2, 3
NACHHER: 11, 22, 3
Kann mir das einer/eine ausführlich erklären? Irgendwo hab ich ne
Lücke im Hirn. Ich kapiers einfach net.
Bye!
call-by-reference funtioniert. In meinem Lehrbuch ist dieser Beispiel-
code:
#include <studio.h>
void Meine_Funktion(int &p1, int *p2, int p3)
{
p1 = 11;
*p2 ) 22;
p3 = 33;
}
void main()
{
int v1=1, v2=2, v3=3;
printf("VORHER: %d, %d, %d \n",v1,v2,v3");
Meine_Funktion(v1,&v2,v3);
printf("VORHER: %d, %d, %d \n",v1,v2,v3");
}
Es kommt raus:
VOHER: 1, 2, 3
NACHHER: 11, 22, 3
Kann mir das einer/eine ausführlich erklären? Irgendwo hab ich ne
Lücke im Hirn. Ich kapiers einfach net.
Bye!
Zuletzt bearbeitet: