- One mobilszolgáltatások
- Samsung Galaxy A52s 5G - jó S-tehetség
- iPhone topik
- Samsung Galaxy Watch (Tizen és Wear OS) ingyenes számlapok, kupon kódok
- Itt a Galaxy S26 széria: az Ultra fejlődött, a másik kettő alig
- Nem lesz Redmi Note 16, évet ugrik a sorozat
- Xiaomi 15T Pro - a téma nincs lezárva
- Google Pixel topik
- Samsung Galaxy S24 Ultra - ha működik, ne változtass!
- Yettel topik
Új hozzászólás Aktív témák
-
alapz@j
tag
válasz
Jester01
#4166
üzenetére
Huh, nagyon jó ez a GCC Explorer, meg is adta a választ:
int main() {
for (int i = 0; i < 5; ++i) {
int x = i + 10;
}
}g++ 4.8 (-O és más kapcsolók nélkül)
main:
push rbp
mov rbp, rsp
mov DWORD PTR [rbp-8], 0
jmp .L2
.L3:
mov eax, DWORD PTR [rbp-8]
add eax, 10
mov DWORD PTR [rbp-4], eax
add DWORD PTR [rbp-8], 1
.L2:
cmp DWORD PTR [rbp-8], 4
jle .L3
mov eax, 0
pop rbp
retÉrdekes, ha jól olvasom, akkor a teljes stack allokálás (int i és int x is) megtörténik már a ciklus előtt, azaz nincs sem menet közbeni allokálás, sem blokk utáni deallokálás.
Ú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!
- Autóápolás, karbantartás, fényezés
- Autós topik
- One otthoni szolgáltatások (TV, internet, telefon)
- Project Motor Racing-Straight4 Studios
- One mobilszolgáltatások
- Samsung Galaxy A52s 5G - jó S-tehetség
- Path of Exile (ARPG)
- Építő/felújító topik
- Forza sorozat (Horizon/Motorsport)
- AliExpress tapasztalatok
- További aktív témák...
- Apple MacBook Pro 14,2 11" i5 16GB 256GB SSD szép állapot - Leírást olvasd el!
- Csak kipróbált Mini-Erőmű! Mini-PC Ryzen 7 7840HS 16GB 512GB 1 év garancia
- Új HP 17 FHD IPS AMD Ryzen5 7520U 4.3Ghz 8GB DDR5 256GB SSD AMD Radeon 610M Graphics Win11 Garancia
- MacBook felvásárlás!! MacBook, MacBook Air, MacBook Pro
- HIBÁTLAN iPhone 15 Pro 128GB Black Titanium-1 ÉV GARANCIA - Kártyafüggetlen, MS4660
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest


