Ha minden változót egy Int alá teszek, akkor kevesebb terhelés jut a processzorra?
Figyelt kérdés
Magyarul mindegy hogy :
int a;
int b;
int c;
vagy int a,b,c; az előnyösebb?
2016. nov. 23. 18:05
1/9 anonim 



válasza:





A 2 sor ekvivalens, mindkét verzióban 3 db int-et hozol létre.
4/9 anonim 



válasza:





Semmi különbség, az egyik se generál semmilyen kódot.
5/9 anonim 



válasza:





"Semmi különbség, az egyik se generál semmilyen kódot."
Baromság, C#-ban pl bőven generál.
6/9 anonim 



válasza:





Tegyük fel, hogy van a két alábbi forráskód:
ha lefordítjuk őket:
$ gcc -o asd asd.c
$ gcc -o asd2 asd2.c
és eltávolítjuk a fölösleges beágyazott szimbólumokat:
$ strip asd
$ strip asd2
a bináris mérete ugyanakkora lesz:
$ ls -la asd asd2
-rwxrwxr-x 1 user user 6240 nov 23 21:36 asd
-rwxrwxr-x 1 user user 6240 nov 23 21:29 asd2
szóval ebből a szempontból tök mindegy.
7/9 anonim 



válasza:





De a fordítás idejében sincsen szignifikáns eltérés:
8/9 anonim 



válasza:





A két eljárás hajszálra ugyanaz, csak a compiler fejlesztői megengedték a lehetőségét annak, hogy ne külön kelljen minden egyes - egyébként azonos tipusú - változót deklarálni.
Kapcsolódó kérdések:
Minden jog fenntartva © 2025, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!