Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!
Werbeanzeige
Mein Programmieren-Prof hat mal ein Schnippselchen Code veröffentlicht, was jemand in die Klausur geschrieben hat:
Quellcode
1 if(n%1==0)
*Bei n handelt es sich um einen Integer
Es ist ja keine Schande etwas falsch zu machen, als Programmierer tu ich das täglich, [...].
Deine zweite Variante ergibt aber nicht true, sondern false ("!" vergessen?).Wenn einem ein einfaches if(!(false == true)) oder if(n+n*-1==2n+1) zu einfach ist...
Zitat
Oder hab ich was übersehen?
Ja, da dürfte mir ein Fehler unterlaufen sein...Deine zweite Variante ergibt aber nicht true, sondern false ("!" vergessen?).
Und bei nicht Integer Werten könnte doch beides rauskommen:
[...]
Oder hab ich was übersehen?
*Bei n handelt es sich um einen Integer
Es ist ja keine Schande etwas falsch zu machen, als Programmierer tu ich das täglich, [...].
Warum sollte char nicht gehen?
Das ist auch bloß eine Zahl. Die muss man dort hin auch nicht von ASCII umwandeln,
den sie ist schon zugleich ein ASCII Code(normalerweise!) als auch eine Zahl.
Es ist ja keine Schande etwas falsch zu machen, als Programmierer tu ich das täglich, [...].
Werbeanzeige