Ez mit jelentene: bemenethez szükséges változók átadása: cím szerint? C nyelv
Figyelt kérdés
2012. máj. 9. 18:00
1/3 _Jessy_ válasza:
Azt, hogy nem a változó értékét adod át a függvénynek, hanem memóriacímet. Akkor használják, ha a függvényen belül kell megváltoztatsd a változó értékét.
pl.
void a(int i){
/*i == 10*/
i = 20;
/*i == 20*/
return;
}
void b(int* i){
/*i == 10*/
i = 20;
/*i == 20*/
return;
}
int main(){
int i;
i = 10;
a(i);
/*i == 10*/
b(i);
/*i == 20*/
}
remélem jól írtam, és érthető a dolog...
2/3 _Jessy_ válasza:
mégse jó :D Szóval a b függvénytörzsben az értékadás:
*i = 20;
3/3 A kérdező kommentje:
köszönöm! érthető volt.
2012. máj. 9. 21:41
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!