Van egy feladatom amit igazándiból értek, de sajnos a pointerezéssel vannak még gondjaim. Gondolom pointerrel kell megcsinálni de hogyan?
"Írj függvényt varos néven. A függvény praméterben kap egy kétdimenziós double tömböt, ami egy város térképét szimbolizálja úgy, hogy a mátrix elemei egy-egy magasségértéket jelentenek, azt, hogy a térkép azon (x, y) pontján milyen magas felhõkarcoló áll. A függvény további paraméterben kap egy (i, j) indexet, azt, hogy Anna a térképen jelenleg hol áll. "
Azt értem hogy le kell foglalni dinamikusan egy két D-s tömböt ideáig nincs gond. Viszont írja hogy van még egy paraméter ami az index hogy épp abban az idő pillanatban hol áll. Ezt gondolom pointerrel kell megvalósítani de hogyan?
Milyen nyelv egyáltalán? C vagy C++?
Egyébként a kategória is totális fail.
Pointer egy speciális változó, ami egy másik változó memóriacímére mutat. Itt az i,j simán tömbindexek, ugyanolyan típus, mint x,y, nem kell hogy pointer legyen. Sok nyelvben nincsenek is pointerek, a feladat ugyanakkor simán megoldható.
Ha a tömb elég nagy, nem szokás a függvényhívás miatt megduplázni, Pascal-ul mondva cím szerint szokás átadni. De ez megint erősen nyelvfüggő.
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
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!