IT rekvalifikace s garancí práce. Seniorní programátoři vydělávají až 160 000 Kč/měsíc a rekvalifikace je prvním krokem. Zjisti, jak na to!
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.
Avatar
Kenny007
Člen
Avatar
Kenny007:30.10.2013 16:03

Ahoj, prokousávám se tutoriálem a narazil jsem na něco čemu nerozumím..
Mohl by mi někdo prosím vysvětlit co dělá "+=" v tomto kódu? Díky moc..

/ spočítání průměru
int soucet = 0;
for (int i: cisla)
        soucet += i;
float prumer = soucet / (float)cisla.length;
 
Odpovědět
30.10.2013 16:03
Avatar
Jan Vargovský
Tvůrce
Avatar
Odpovídá na Kenny007
Jan Vargovský:30.10.2013 16:05
soucet += i;

je ekvivalentní k:

soucet = soucet + i;

Takže je to zkrácený zápis, s tím, že vezmeš proměnnou, která je vlevo a přičteš k ní to co je vpravo.

Další příklad máš inkrementaci, ta jde napsat 3 způsoby:

int i = 0;
// první možnost
i++;
// druhá možnost
i += 1;
// třetí možnost
i = i + 1
Editováno 30.10.2013 16:07
 
Nahoru Odpovědět
30.10.2013 16:05
Avatar
Kenny007
Člen
Avatar
Kenny007:30.10.2013 16:09

To byl fofr :O
Díky ti za radu ó nejmoudřejší !

 
Nahoru Odpovědět
30.10.2013 16:09
Avatar
Snorlax
Tvůrce
Avatar
Odpovídá na Kenny007
Snorlax:30.10.2013 16:18

děkovat nemusíš, stačí kliknout i++. autor ti bude mnohem vděčnější...

Nahoru Odpovědět
30.10.2013 16:18
Kdo chce pochopit, pochopí. Kdo dělá že chce pochopit, může pouze dělat, že pochopil...
Avatar
Jan Vargovský
Tvůrce
Avatar
Odpovídá na Snorlax
Jan Vargovský:30.10.2013 16:20

Osobně jsem rád za klasickou odpověď než i++ :) ... nevím, proč bych měl být zato vděčnější)

Editováno 30.10.2013 16:20
 
Nahoru Odpovědět
30.10.2013 16:20
Avatar
Snorlax
Tvůrce
Avatar
Odpovídá na Jan Vargovský
Snorlax:30.10.2013 16:21

větší skill... ani nemáš tušení jak mě štve že jsem de...ní Pentium :D

Nahoru Odpovědět
30.10.2013 16:21
Kdo chce pochopit, pochopí. Kdo dělá že chce pochopit, může pouze dělat, že pochopil...
Avatar
Jan Vargovský
Tvůrce
Avatar
Odpovídá na Snorlax
Jan Vargovský:30.10.2013 16:23

To ti nepřidá skill ( nebo o tom nevím ? ) jen to přidá tomu uživateli auru.

 
Nahoru Odpovědět
30.10.2013 16:23
Avatar
Motlja
Člen
Avatar
Odpovídá na Snorlax
Motlja:30.10.2013 16:23

Snorlax sám máš pentium tak co nadáváš? :D

Nahoru Odpovědět
30.10.2013 16:23
Umím a učím se to co chci, to co mě baví a zajímá!!
Avatar
Snorlax
Tvůrce
Avatar
Odpovídá na Motlja
Snorlax:30.10.2013 16:28

jedno mi stačí :D

Nahoru Odpovědět
30.10.2013 16:28
Kdo chce pochopit, pochopí. Kdo dělá že chce pochopit, může pouze dělat, že pochopil...
Avatar
Kenny007
Člen
Avatar
Kenny007:31.10.2013 21:25

OK :)
Přídáno i++.
Osobní díky považuju za samozřejmost, obzvláště, když strýček google neporadil ...

 
Nahoru Odpovědět
31.10.2013 21:25
Avatar
Odpovídá na Snorlax
Michal Žůrek - misaz:1.11.2013 6:33

no vidíte já jsem přepsal tutoriál a hned jsem kvantový počítač. :)

 
Nahoru Odpovědět
1.11.2013 6:33
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 11 zpráv z 11.