ab und zu muss man sich durch C/C++ Quellcode kämpfen um zu verstehen was jemand macht.
Ich schreibe mal hier was ich zu Wissen glaube und am Schluß, mit was ich nichst anfangen kann.
Bitte verbessert mich, falls ich falsch liege und hoffentlich weiß jemand mit dem Rest etwas anzufangen
logische Operatoren
&& -> .AND.
|| -> .OR.
++, --, -=, etc. sind gleich in der Bedeutung
binäre Operatoren
& -> BAnd()
| -> BOr()
^ -> BXOr()
Schleifen
for( int i = 0; i < 10; i++ ) -> FOR i = 0 to 9
for( int i = 40; i ; i--) -> i bedeuted i <> 0 Thanks to Pablo
Code: Alles auswählen
i := 40
do while i <> 0
...
i--
enddo
for( Initialisierung der Zählvariable; Abbruchbedingung ; Operationen )
nun habe ich ein FOR() Konstrukt gesehen, was mich verwirrt hat
for( int i = 0x40; i ; i >>= 1 ) -> Keine Endlos Variable, sondern Bitverarbeitung ... siehe unten