Hi.

Ich habe die Hoffnung, dass es hier ein paar Leute gibt, die sich mit der Programmiersprache C auskennen...ich habe nämlich von meinem Informatiklehrer eine kleine Aufgabe aufbekommen, die ich gar nicht so leicht finde.

Es geht um diese drei Codezeilen, ich müsste wissen, das sie genau tun/tun könnten. Ich dachte außerden, die zeilen würden ein und denselben befehel ausdrücken, aber anscheinend ist das doch nicht so. Könnte mir vielleicht jemand sagen, worin der Unterschied zwischen diesen Zeilen besteht und was man tun könnte, damit er nicht mehr besteht?^^

Wir haben weder die benötigte Software bekommen, noch Lektüre, wo man die Benutzungsweise dieser Sprache herausfinden kann, nichts. Das soll eine Art Einstiegsaufgabe in dieses Thema sein...dementsprechend habe ich nicht die geringste Ahnung davon und weiß auch nicht, wonach ich suchen soll

Hier sind sie:

if(a==b) c = 1; else c = 0;

c = (a==b) ? 1 : 0;

c = (a==b);


Das wäre wirklich sehr lieb von euch.

- Jade