Hirdetés
-
AMD Radeon undervolt/overclock
lo Minden egy hideg, téli estén kezdődött, mikor rájöttem, hogy már kicsit kevés az RTX2060...
-
Befutott a The First Descendant legújabb fejlesztői videója
gp Napokon belül indul az utolsó nyílt béta, amelyen sajnos csak a PC-sek vehetnek részt.
-
MSI Thin: gamer notebook két változatban
ph Egy olcsóbb és egy drágább verziót is kipróbáltunk az MSI belépőszintre pozicionált játékos noteszgépéből.
Új hozzászólás Aktív témák
-
Jester01
veterán
Más konvenciók meg pont azt mondják, hogy nyugodtan használj annyi returnt amennyit akarsz, az átláthatóság miatt Ugyanis adott esetben sok if/else ág lenne illetve segédváltozók és/vagy ciklus lefutás után a feltétel újratesztelése is szükséges lehet.
int find(int needle, int* haystack, int size)
{
int result = -1;
if (haystack == NULL)
{
fputs("haystack NULL", stderr);
} else {
for(int i = 0; i < size; i++)
{
if (haystack[i] == needle)
{
result = i;
break;
}
}
}
return result;
}-vagy-
int find(int needle, int* haystack, int size)
{
if (haystack == NULL)
{
fputs("haystack NULL", stderr);
return -1;
}
for(int i = 0; i < size; i++)
{
if (haystack[i] == needle)
{
return i;
}
}
return -1;
}Az első esetben hiába van 1 return a függvény végén, ahhoz, hogy megtudd mit ad vissza ígyis-úgyis végig kell nézni a függvényt, hogy hol lesz az a változó beállítva. Akkor meg pont ugyanolyan egyszerű a return utasításokat megkeresni. Ha pedig mondjuk két ciklus van egymásbaágyazva akkor még több macera kijutni belőlük (mivel ugye goto-t sem használunk )
[ Szerkesztve ]
Jester
Ú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!
- CASIO órák kedvelők topicja!
- Projektor topic
- Elektromos autók - motorok
- Teaser traileren a Delta Force: Hawk Ops
- Yettel topik
- Politika
- Luck Dragon: Asszociációs játék. :)
- Milyen billentyűzetet vegyek?
- Még több AI-t hozna a Windowsba a Microsoft
- Kipróbáltuk a Xiaomi 14 Ultra fotós szettjét
- További aktív témák...
- KIEMELT AKCIÓ: iPad Pro 9.7" Rose Gold 32GB wifi (MM172FD/A) kitűnő állapotban szuper áron eladó !!!
- Sony Xperia 10 V eladó ! Használt, sok garanciával.
- 2 év gari: Olcsó DDR5 PC/I5 12400F/16GB/500GB M2/Suprim X RTX 3070/Futár is
- -70% HP EliteBook 850 G7:i7 10610U,32GB RAM,512GB SSD,15.6" FHD,vil.MAGYAR numeri.bill,WWAN 4G,Win11
- ASUS TUF Gaming GeForce RTX 4070 Ti 12GB
Állásajánlatok
Cég: Alpha Laptopszerviz Kft.
Város: Pécs
Cég: Promenade Publishing House Kft.
Város: Budapest