- Külföldi prepaid SIM-ek itthon
- 18. helyet ért a Samsung Galaxy S26 Ultra kamerarendszere a DxOMarknál
- Samsung Galaxy S23 Ultra - non plus ultra
- Szingapúri tanúsítvány utal a Xiaomi 17T széria nemzetközi érkezésére
- Honor Magic8 Pro - bevált recept kölcsönvett hozzávalókkal
- Samsung Galaxy S23 és S23+ - ami belül van, az számít igazán
- Xiaomi 17 Ultra - jó az optikája
- Android alkalmazások - szoftver kibeszélő topik
- Samsung Galaxy S22 Ultra - na, kinél van toll?
- Milyen okostelefont vegyek?
Új hozzászólás Aktív témák
-
shev7
veterán
válasz
Sk8erPeter
#1384
üzenetére
"ezt sem értem, mert dinamikusan is, futásidőben is lehet memóriát foglalni tömbnek, attól függően, hogy mondjuk mekkora egy másik tömb, aminek az elemeit át szeretnénk másolni egy új tömbbe, attól függően módosítjuk a foglalt memóriaméretet."
En ugy tudom, hogy tombre ilyet nem lehet. Ha azt mondom, hogy int x[5] akkor az elete vegeig 5 elemu tomb lesz. Sot en ugy tudom standard C-ben olyan sincs hogy
f(int x){
int array[x];
}Ellenben ha fogsz egy pointert akkor a pointerrel akkora teruletet foglalsz le amekkorat akarsz, es futasi idoben ugy varialod ahogy akarod.
Es a memoriakezelesrol:
Ha a tombodet nem globalis valtozokent deklaralod, akkor a tombnek a helyet a stack-en foglalja le. Ugyan ez igaz a pointer-re is, tehat a pointer altal mutatott cim is a stack-en lesz. Ellenben, ha a pointer-hez allokalsz memoriateruletet, azt mar a heap-en fogja lefoglalni. -
cellpeti
nagyúr
válasz
Sk8erPeter
#1384
üzenetére
Az elején muzály választani,mert különben nem enged tovább!
-
Karma
félisten
válasz
Sk8erPeter
#1384
üzenetére
A tömbváltozó alatt én az "array"-t értettem, ami gyakorlatilag egy pointer az első elemre. Ez a konstans, nem lehet elállítani onnan, ellentétben egy pointerrel.
Tehát nem lehet olyat mondani, hogy
array = pointer + 1;
Ú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!
- Külföldi prepaid SIM-ek itthon
- Óra topik
- Arc Raiders
- PlayStation 5
- A tajvani chipgyártóknak is beteszi a kaput a Hormuzi-szoros lezárása
- AMD Ryzen 9 / 7 / 5 9***(X) "Zen 5" (AM5)
- 18. helyet ért a Samsung Galaxy S26 Ultra kamerarendszere a DxOMarknál
- Borderlands 4
- Nem fut az Intel grafikus vezérlőin az év egyik legjobban várt címe
- Samsung Galaxy S23 Ultra - non plus ultra
- További aktív témák...
- Lenovo Yoga Pro 9 - Core Ultra 9 185H - 64GB DDR5 - 1TB SSD- RTX4070 8Gb -16" mini LED-es 3200x2000
- Xiaomi Redmi Note 14 Pro 256GB,Újszerű,Dobozaval,12 hónap garanciával
- Apple iPhone 17E 256GB,Új,Dobozaval,24 hónap garancia
- Cyborg 15 A13VF 15.6" FHD IPS i7-13620H RTX 4060 16GB 512GB NVMe gar
- Eladó Velodyne WI-Q 12 aktív subwoofer
- 27% - Corsair SF1000 80 PLUS Platinum SFX Tápegység!
- GYÖNYÖRŰ iPhone 14 Pro 128GB Space Black-1 ÉV GARANCIA - Kártyafüggetlen, MS3781
- Lenovo L14 Ryzen 5 4500U Refurbished - Garancia!
- Eladó EDIFIER ES prémium hangszórók ES300 / ES60 / ES20
- Magyar, Aktiválatlan! Apple MacBook Pro 14! M3, 8GB, 500GB! BeszámítOK
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest


