Fórum témák

» Több friss téma
Fórum » PIC programozása C nyelven, C-Compiler
Lapozás: OK   153 / 153
(#) pipi válasza Bakman hozzászólására (») Dec 12, 2022 /
 
Miért lenne integer-ben? Most meg nem mondom, b vagy c tipusdefiníciója dönti el hogy adódik össze, utána konvertál a tipusába. Én ha kicsit is bizonytalan vagyok, beírom a kényszer típuskonverziót, akkor nem ér meglepi...
A hozzászólás módosítva: Dec 12, 2022
(#) Bakman válasza pipi hozzászólására (») Dec 12, 2022 /
 
Halvány lilám sincs, hogy ez a fordító sajátossága-e vagy sem, de gyaníthatóan szabványban rögzített.

Sem 'b', sem 'c' a döntő. Abból adódik a félreértés, hogy az

a = b + c

végrehajtási sorrendje más, mint azt elsőre gondolná az ember. b és c összeadódik, majd az eredmény bekerül 'a' változóba.

A kényszerkonverzió (cast) a megoldás erre, ahogy írtad is. Itt: Bővebben: Link #9 -es hozzászólás.
Következő: »»   153 / 153
Bejelentkezés

Belépés

Hirdetés
XDT.hu
Az oldalon sütiket használunk a helyes működéshez. Bővebb információt az adatvédelmi szabályzatban olvashatsz. Megértettem