Hirdetés
- Samsung Galaxy A52s 5G - jó S-tehetség
- Apple Watch
- One mobilszolgáltatások
- Android alkalmazások - szoftver kibeszélő topik
- iPhone topik
- Xiaomi 17 Ultra - jó az optikája
- Nincs Nothing AI szemüveg? Fogd meg a söröm!
- Drasztikus változást mutat a Sony mobilja az első képeken
- Itt a Galaxy S26 széria: az Ultra fejlődött, a másik kettő alig
- Poco X6 Pro - ötös alá
Új hozzászólás Aktív témák
-
válasz
Pttypang
#5112
üzenetére
Erre is jo, de alapvetoen ez nagyon szuk resze a pointerek felhasznalasi modjanak. Azt gondold vegig, hogy imperativ programozasi nyelvekben (pl. C) megkulonboztetunk ket dolgot:
- ertek
- identitasTehat ha van ket valtozonk:
int a = 5;
int b = 5;.. akkor az ertekuk megegyezik, az identitasuk nem. A pointer arra jo, hogy ne erteket kezelj, hanem identitast. Ha atadom egy fuggvenynek a 'b' valtozo erteket, akkor az 5-ost adom at. Az eredeti b-vel (az identitassal) nem tud a hivott fuggveny semmit sem kezdeni, hiszen arrol nem tud, o csak az erteket (5) latja. Ha a b-re mutato pointert adom at (&b), akkor a hivott fuggveny az identitasrol tud, meg tudja valtoztatni b erteket, ha akarja.
Kepzelj el pl. egy fuggvenyt, ami kicsereli ket valtozo erteket. Ezt nem lehet megcsinalni csak ertekek atadasaval -- a 'csere' fuggveny bemenete ket _identitas_, hiszen ertekeket nem lehet megcserelni, azok ugyanugy ertekek maradnanak.
Funkcionalis nyelvekben (pl. Lisp, ML-leszarmazottak) nincs szukseg ilyesmire, mert ott csak ertekek vannak, identitas nincs. (Illetve van, csak sokkal jobban kezbentartott modon kezeljuk.)
Új hozzászólás Aktív témák
● olvasd el a téma összefoglalót!
● ha kódot szúrsz be, használd a PROGRAMKÓD formázási funkciót!
- AMD K6-III, és minden ami RETRO - Oldschool tuning
- Milyen asztali (teljes vagy fél-) gépet vegyek?
- Samsung Galaxy A52s 5G - jó S-tehetség
- Apple Watch
- Motorolaj, hajtóműolaj, hűtőfolyadék, adalékok és szűrők topikja
- Xbox Series X|S
- Vác és környéke adok-veszek beszélgetek
- Mesterséges intelligencia topik
- Steam topic
- Milyen légkondit a lakásba?
- További aktív témák...
- Xiaomi Sound Party Bluetooth hangfal 50W bontatlan
- Xiaomi 17 Ultra 16/512GB bontatlan
- BŐVÍTHETŐ!! ASUS Vivobook X515 i3 1115G46/8 GB DDR4/120 GB SSD/15" FHD
- ADATA 32GB DDR5 4800MHz CL40 - Új, 1 év gar - Eladó!
- BONTATLAN Új iPhone 17 PRO MAX 256-512GGB Független 1év Apple GARANCIA Deák Térnél Azonnal Átvehető.
- Apple iPhone 15 128 GB Black 1 év Garancia Beszámítás Házhozszállítás
- Gamer egerek és billentyűzetek kitűnő árakon!
- Lenovo ThinkPad T14s Gen 3 i5-1245U 14" FHD+ 16GB 1TB 1 év teljeskörű garancia
- BESZÁMÍTÁS! Gigabyte H510M i5 10400F 32GB DDR4 512GB SSD GTX 1070 8GB ZALMAN N4 Corsair 550W
- MSI Gaming Thin 15 - 15.6"FHD 144Hz - Ryzen 7 7735HS - 16GB - 1TB - Win11 - RTX 4060 - 2,5 év gari
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest

