Nicht angemeldet. · Kennwort vergessen · Registrieren

abc1992
Mitglied seit 07/2012
2 Beiträge
Betreff: Klausur August 2011, 1d
Hallo,

ich habe eine Frage zu folgender Aufgabe:
#define SUB(a,b) a-b
#define MUL(a,b) a*b
4 * MUL( SUB(2,3), 4)

Ich dachte, SUB(2,3) wird durch 2-3 ersetzt, MUL durch -1*4, so dass am Schluss -16 rauskommt.
Jetzt habe ich das ganze mal eingegeben und es kommt -4 als Ergebnis raus.
Wo habe ich einen Fehler gemacht?
morty
SPiC-Meister
(Moderator)
Mitglied seit 05/2011
331 Beiträge
Du solltest dir Makros nochmal genau anschauen. Im Skript gibt es dazu auch ein Beispiel....
abc1992
Mitglied seit 07/2012
2 Beiträge
Ah mist, stimmt,
also ersetzt man erst MUL -> 4*SUB(2,3)*4 -> 4*2 - 3*4 und dann komme ich aufs richtige Ergebnis...
il66ifix
Mitglied seit 05/2011
110 Beiträge
genau
Schließen Kleiner – Größer + Auf diesen Beitrag antworten:
Prüfcode: VeriCode Gib bitte das Wort aus dem Bild ins folgende Textfeld ein. (Nur die Buchstaben eingeben, Kleinschreibung ist in Ordnung.)
Smileys: :-) ;-) :-D :-p :blush: :cool: :rolleyes: :huh: :-/ <_< :-( :'( :#: :scared: 8-( :nuts: :-O :troll:
Weitere Zeichen:
Gehe zu Forum
Powered by the Unclassified NewsBoard software, 20110527-dev, © 2003-8 by Yves Goergen