| | |
| Stránka: 1 z 1
| [ Príspevkov: 4 ] | |
Autor | Správa |
---|
Registrovaný: 27.09.09 Prihlásený: 13.03.17 Príspevky: 538 Témy: 122 Bydlisko: Nová Dubnica |
Zdravím, tak nejak som zase otvoril knihu C-čka a dsotal som sa na operátory kde som sa zasekol. Konkrétne teda mi robí problém pre-decrement/increment. Pri post teda ak chápem dobre tak sa mi obsah aktálnej hodnoty premennej zvýši o 1. Ale keď si robím nejaké príklady kde je aj pre aj post tak sa mi to clé domýli a mám pocit, že nechápem ani jedno .... či by ste mi to nevedeli nejako vysvetliť na príklade aj s nejakým popisom Ďakujem
_________________ PC: Win7, P5Q, E8400, GTX260, 4GB, 1TB NTB: Lenovo M30-70, Win10, i3, HD400, 4GB, 250GB + 8GB Phone: iPhone 5S |
|
Registrovaný: 24.08.12 Prihlásený: 09.02.19 Príspevky: 59 Témy: 0 | Napísal faraon: 20.05.2014 18:17 | |
|
Když ++ nebo -- použiješ samostatně, tak je jedno jestli je pre nebo post: ++x;je to samé jako x++;Jenže v Céčku můžeš jedním příkazem provést několik věcí najednou, a tímhle přesně určíš v jakém pořadí se mají stát. y = ++x;Tohle je pre, a proto se nejdřív inkrementuje, a teprve potom přiřadí do y. y = x++;Tohle je post, a tak se nejdřív přiřadí, a pak teprve inkrementuje. Prostě, operátor před znamená že se operace provede před vydáním hodnoty, a operátor po znamená že se operace provede až po vydání hodnoty. To je celé, pro dekrementaci to platí úplně stejně
_________________ "Existuje pouze jeden člověk, který má méně přátel než Bill Gates, a tím je Saddám Husajn." (Paul Grayson) |
|
Registrovaný: 17.07.11 Prihlásený: 29.12.20 Príspevky: 1516 Témy: 3 | Napísal BX: 20.05.2014 23:06 | |
|
Ak si pozrieš priority operátorov a pomyselne si to "rozsekáš" do poradia podľa tých priorít, tak zistíš, že to nie je žiadna mágia. http://www.linuxsoft.cz/article.php?id_article=486Sedliacky rozum ale vraví presne to, čo píše faraon.
_________________ Na súkromné správy týkajúce sa problémov, ktoré sa riešia vo fóre, neodpovedám! |
|
Registrovaný: 27.09.09 Prihlásený: 13.03.17 Príspevky: 538 Témy: 122 Bydlisko: Nová Dubnica |
Vďaka už som to trochu študoval a vcelku už tomu chápem .... po maturách to očekujem podrobne
_________________ PC: Win7, P5Q, E8400, GTX260, 4GB, 1TB NTB: Lenovo M30-70, Win10, i3, HD400, 4GB, 250GB + 8GB Phone: iPhone 5S |
|
| Stránka: 1 z 1
| [ Príspevkov: 4 ] | |
| Nemôžete zakladať nové témy v tomto fóre Nemôžete odpovedať na témy v tomto fóre Nemôžete upravovať svoje príspevky v tomto fóre Nemôžete mazať svoje príspevky v tomto fóre
|
|