Hallo! Schnuppere mich gerade ein wenig in C ein. Habe hier eine Arduino Library (leider unter Copyright) wo ich mit der Wertzuweisung für die Konstanten am Grübeln bin. #define UP 0x02 #define DOWN 0x04 soweit kein Problem, aber #define TIMER_VALUE_2 0x1 #define TIMER_VALUE_2 0x2 verstehe ich nicht warum dies so geschrieben ist. Hat jemand eine Ahnung ob es mit dieser Schreibweise eine besondere bewandtnis hat, oder der Autor bloß lustig drauf war. MfG GerK
Gerhard K. schrieb: > #define TIMER_VALUE_2 0x1 > #define TIMER_VALUE_2 0x2 Das ist natürloch Quack, der Autor wollte entweder, das du den nicht benötigten Wert herauskommentierst, oder er hat das Programm am Vatertag geschrieben :-) Der Kompiler wird vermutlich über ein 'redefined' meckern, wenn du das zusammenbaust.
Antwort schreiben
Bitte melde dich an, um einen Beitrag zu schreiben.