Hirdetés
- Pánik a memóriapiacon
- Fujifilm X
- Kormányok / autós szimulátorok topikja
- Melyik tápegységet vegyem?
- ASUS ROG Ally
- Az Intel korábbi vezére szerint a kvantumforradalom gyorsan elsöpri a GPU-kat
- Milyen videókártyát?
- Házi barkács, gányolás, tákolás, megdöbbentő gépek!
- Akciókamerák
- Milyen monitort vegyek?
-
PROHARDVER!

Új hozzászólás Aktív témák
-
shev7
veterán
válasz
Forest_roby
#2124
üzenetére
arra nem gondoltal, hogy konkretan olyan, hogy string nincsen a c nyelvben? Talan azert jottek letre ezek a fv-ek hogy lehetove tegyek a string kezelest, es nem azert, hogy megkonnyitsek?

''szoveg1''+''szoveg2'' meg erdekes kerdes. Ezt egybekent sem szeretjuk, mert ''draga'' muvelet. -
Jester01
veterán
válasz
Forest_roby
#2124
üzenetére
Vita egy szál se. Szakmai vita meg különben is hasznos

A C egy viszonylag alacsony szintû nyelv, amiben (mmint magában a nyelvben) tulajdonképpen nincs is string kezelés a konstansokat leszámítva (az is csak kényelmi szolgáltatás, hogy ne karakterenként kelljen inicializálni a tömböket). Az összes mûvelet a c libraryban van. Az említett összefûzés pedig különösen problémás, hiszen az új stringnek helyett kell foglalni. Minthogy dinamikus memóriakezelés sincs (ez is a lib dolga) így ezt nem lehet megcsinálni. Ez így jó is, mert a lib cserélgetésével tetszõleges környezetben használható marad a nyelv. Enélkül bajos lenne pl. a kernelt C-ben írni.
MOD: ja és még egy dolog: mivel a C nem rejti el a részleteket a programozó már kb. ránézésre tudja, mi zajlik. Észreveszed, hogy az a string összefûzés egy bonyolult dolog lehet tehát esetleg át kellene írni olyanra a kódot, hogy kevesebbre legyen szükség (ha éppen számít a sebesség).
[Szerkesztve]
Új hozzászólás Aktív témák
● olvasd el a téma összefoglalót!
- ÁRGARANCIA! Épített KomPhone Ultra 7 265KF 32/64GB RAM RTX 5080 16GB GAMER PC termékbeszámítással
- LG 45GR95QE - 45" Ívelt OLED / 2K WQHD / 240Hz 0.03ms / NVIDIA G-Sync / FreeSync Premium / HDMI 2.1
- Bomba ár! Lenovo IdeaPad V130-14IGM - N4000 I 4GB I 128SSD I 14" FHD I HDMI I Cam I W11 I Gari!
- ÁRGARANCIA!Épített KomPhone Ryzen 5 4500 16/32/64GB RAM RTX 3060 12GB GAMER PC termékbeszámítással
- iKing - Xiaomi 14T Pro Titan Gray Vékony, prémium kivitel, nagy kijelző 12/512
Állásajánlatok
Cég: BroadBit Hungary Kft.
Város: Budakeszi
Cég: Laptopműhely Bt.
Város: Budapest




