Hirdetés
- Samsung Galaxy Watch (Tizen és Wear OS) ingyenes számlapok, kupon kódok
- Xiaomi 14T - nem baj, hogy nem Pro
- Telekom mobilszolgáltatások
- Szívós, szép és kitartó az új OnePlus óra
- Samsung Galaxy Watch4 és Watch4 Classic - próbawearzió
- Samsung Galaxy S25 - végre van kicsi!
- Google Pixel topik
- Soundcore Sleep A30 - a hosszú házasság titka
- Apple iPhone SE (3. generáció) - szélsebes múltidézés
- Honor Magic8 Pro - bevált recept kölcsönvett hozzávalókkal
-
Mobilarena

Új hozzászólás Aktív témák
-
kovisoft
őstag
válasz
axioma
#11374
üzenetére
Nem, ez nem fordítói jófejség, és nem csak a scanf-ben működik így, az egésznek mélyebb oka van. A char *ptr egy pointer, ahol a változó tartalma egy memóriacím, amire mutat. A változó értékét módosíthatod, és akkor egy másik memóriaterületre fog mutatni.
A char str[10] változó ezzel szemben ténylegesen azt a 10 byte-ot jelenti, amit lefoglalt számára a fordító, és nem változtathatod meg, hogy milyen memóriacímre mutasson. Tehát amíg ez legális: ptr=str, addig ez nem legális: str=ptr. De másként működik rájuk a sizeof is: sizeof(str)=10 lesz, nem pedig a pointer mérete (pl. 8).
Abban viszont tökéletesen egyetértünk, hogy nem jó gyakorlat a konkrét esetben &-tel használni, én sem szoktam, és nem is buzdítottam senkit erre. Ahogy írtad, egy kezdőnek az &input[0] a legbiztonságosabb forma.
Új hozzászólás Aktív témák
● olvasd el a téma összefoglalót!
- Genshin Impact (PC, PS4, Android, iOS)
- Lakáshitel, lakásvásárlás
- Milyen NAS-t vegyek?
- Luck Dragon: Asszociációs játék. :)
- Házimozi belépő szinten
- Samsung kuponkunyeráló
- Ilyet se látunk minden nap, már füstölt a GeForce, de a játék még futott
- Allegro vélemények - tapasztalatok
- PlayStation 5
- Elektromos cigaretta 🔞
- További aktív témák...
- Samsung 4GB DDR4 laptop memória (2400 MHz) eladó ( 10 db )
- Xbox one 500Gb fat kinecttel és 8db játékkal
- ERŐMŰ! Dell XPS 9570 - 15,6" 4K IPS touch / i9-8950HK / 32GB DDR4 / 1TB NVMe SSD / GTX 1050 Ti 4GB
- Turtle Beach Stealth Ultra Xbox PC kontroller kijelzős Bluetooth app vezérelt controller mint az új!
- 512 Gb samsung NVME SSD 100/100
- iPhone XS Max 256GB Black -1 ÉV GARANCIA - Kártyafüggetlen, MS3997
- Apple iPhone 14 Pro Max / 128GB / Kártyafüggetlen / 12Hó Garancia / Akku: 87%
- HIBÁTLAN iPhone 13 128GB Midnight-1 ÉV GARANCIA - Kártyafüggetlen, MS4219,100% Akksi
- Apple iPhone 15 Pro 128GB,Újszerű,Dobozaval,12 hónap garanciával
- GYÖNYÖRŰ iPhone 12 Pro 256GB Pacific Blue -1 ÉV GARANCIA - Kártyafüggetlen, MS4155,100% Akksi
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
Cég: Central PC számítógép és laptop szerviz - Pécs
Város: Pécs



