Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Petlja "for" vrednost "i" mahinalno skace.

[es] :: C/C++ programiranje :: Petlja "for" vrednost "i" mahinalno skace.

[ Pregleda: 3638 | Odgovora: 6 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

neb
RS

Član broj: 30960
Poruke: 463
62.108.117.*



+1 Profil

icon Petlja "for" vrednost "i" mahinalno skace.31.05.2006. u 10:58 - pre 218 meseci
Imam jedav veoma zanimljiv problem.

U koliko zelim da pratim promene u debug modu petlje "for" (dole) preko tacaka prekida dobijam brzi skok na krajnju vrednost. Jednostavno ne mogu da pratim inkrement po inkrement "i" promenljive.

Koristim Visual C++
Code:

{
DWORD x=10;
for (DWORD i=0;i<x;i++);
{
int y=i;
}}



cim postavim tacku prekida na mesto ispred
"for (DWORD i=0;i<x;i++);"
zatim pritisnem taster F11 kursor ulazi u petlju ali vrednost "i" odmah skace na "10" umesto da biva "0" s obzirom na relaciju "i<x" koju sam zadao ona moze imati maksimalnu vrednost "0-9".

Ponovo kazem da pisem jedan program i da mi se ovo izenada dogodilo tokom rada.

Je li jos neko imao ovakav problem?
 
Odgovor na temu

jablan

Član broj: 8286
Poruke: 4541



+711 Profil

icon Re: Petlja "for" vrednost "i" mahinalno skace.31.05.2006. u 11:01 - pre 218 meseci
Biće da ti je kompajler optimizovao petlju. Ukapirao je da je na kraju uvek y=x i izbacio ti je inkrementiranje.
 
Odgovor na temu

NastyBoy
Bojan Nastic
UK

Član broj: 12041
Poruke: 895
*.dsl.pipex.com.



+4 Profil

icon Re: Petlja "for" vrednost "i" mahinalno skace.31.05.2006. u 13:12 - pre 218 meseci
Citat:
for (DWORD i=0;i<x;i++);


See what I see?
 
Odgovor na temu

jablan

Član broj: 8286
Poruke: 4541



+711 Profil

icon Re: Petlja "for" vrednost "i" mahinalno skace.31.05.2006. u 13:20 - pre 218 meseci
Citat:
NastyBoy: See what I see?

... a možda je i do toga.
 
Odgovor na temu

kiklop74
Darko Miletić
Buenos Aires

Član broj: 78422
Poruke: 569
..36.static.techtelnet.com.ar.

Sajt: ar.linkedin.com/pub/darko..


+13 Profil

icon Re: Petlja "for" vrednost "i" mahinalno skace.31.05.2006. u 14:59 - pre 218 meseci
Citat:
NastyBoy: See what I see?


Zbog takvih problema ovakav stil je zgodniji:
Code:

for (int i=0; i < 10; ++i) { //Zagrada ovde a ne ispod 

}


Tko leti vrijedi
 
Odgovor na temu

neb
RS

Član broj: 30960
Poruke: 463
62.108.117.*



+1 Profil

icon Re: Petlja "for" vrednost "i" mahinalno skace.31.05.2006. u 15:42 - pre 218 meseci
Izvinjavam se zbog ovog pitanja.

Ovakve greske nisu retke i po nekada se vrlo tesko uoce.

Hvala na napomeni.

 
Odgovor na temu

Dragi Tata
Malo ispod Kanade

Član broj: 1958
Poruke: 3906
*.lionbridge.com.



+6 Profil

icon Re: Petlja "for" vrednost "i" mahinalno skace.31.05.2006. u 16:12 - pre 218 meseci
Citat:
kiklop74: Zbog takvih problema ovakav stil je zgodniji:


Nemoj o stilovima, molim te. Završićemo na Advocacy forumu
 
Odgovor na temu

[es] :: C/C++ programiranje :: Petlja "for" vrednost "i" mahinalno skace.

[ Pregleda: 3638 | Odgovora: 6 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.