[elektro] c for
Bali Zoltan
eltexto at freemail.hu
Thu Nov 20 17:50:21 CET 2014
Lassan jönnek a levelek.
Biztos. Optimalizálás kikapcsolva, eredmény biztos
ami biztos, portra írva, lefordítottam,
debuggoltam eggyel alacsonyabb major verzióval,
az is detto. Lépésről lépésre nézem a változót,
de így megy ahogy írtam. A ciklus változó uint32,
a kifejezés amit ide írtam. Ezt már tesztelésre
csináltam. De az eredeti for(j=0;j<= (uint32 x);j++) volt
és szerettem volna ha x=0 értéknél is lefusson.
De már megcsináltam while ciklussal, csak zavar.
Köszi
Üdv. Zoli
2014.11.20. 16:09 keltezéssel, potyo írta:
> És biztos, hogy a blokk csak egyszer fut le? Nem lehet, hogy csak valami
> optimalizálás miatt nem tudja a debugger követni rendesen? Esetleg
> ottmaradt egy pontvessző a for sorának végén? És mi az a kif?
>
> 2014. november 20. 15:52 Bali Zoltan írta, <eltexto at freemail.hu>:
>
>> Hali!
>>
>> Hogy lehet egy C for ciklust arra
>> kényszeríteni, hogy (ahogy én gondolom
>> for(j=0;j<=0ul;j++) ) egyszer lefusson j=0 értékkel?
>> De ez már csak végletes próbálkozásom.
>> A for(j=0;j<=3ul;j++) is úgy működik,
>> hogy először négyszer növeli J értékét és
>> ezzel fut le a ciklus. Realtime a procin debuggerel,
>> látom hogy ugrál négyszer a kif és a léptetés között,
>> majd végrehajtja egyszer a blokkot és kilép j=4-el.
>>
>> Valamit rosszul tudok? Ami az, hogy addig kéne lefutni
>> amig a kif. igaz. ??
>>
>> Köszi
>>
>> Üdv. Zoli
>>
>> -----------------------------------------
>> elektro[-flame|-etc]
>>
> -----------------------------------------
> elektro[-flame|-etc]
More information about the Elektro
mailing list