- Registriert
- 25.06.10
- Beiträge
- 24
Hallo habe folgendes Problem ..
Wollte ein C Programm schreiben aber es lässt sich nicht ausführen:
#include <stdio.h>
int main(int argc, const char * argv[])
{
int i =2,z;
z = i++ * ++i * i++ * ++i;
printf("%d",z);
return 0;
}
Warum will das nicht funktionieren? Hab schon bischen gegoogelt. Funktioniert das generell nicht weil es mehrere Modifikationen hintereinander geschalten sind?
Die Aufgabe ist in einem der Anfangsaufgaben im Studiengang Wirtschaftsinformatik.
Bei den meisten kam ein Ergebnis, oftmals nicht das erwünschte sondern ein anderer (falscher?) Wert. Woran kann das liegen?
Wäre cool wenn ihr mir helfen könntet.
Wollte ein C Programm schreiben aber es lässt sich nicht ausführen:
#include <stdio.h>
int main(int argc, const char * argv[])
{
int i =2,z;
z = i++ * ++i * i++ * ++i;
printf("%d",z);
return 0;
}
Warum will das nicht funktionieren? Hab schon bischen gegoogelt. Funktioniert das generell nicht weil es mehrere Modifikationen hintereinander geschalten sind?
Die Aufgabe ist in einem der Anfangsaufgaben im Studiengang Wirtschaftsinformatik.
Bei den meisten kam ein Ergebnis, oftmals nicht das erwünschte sondern ein anderer (falscher?) Wert. Woran kann das liegen?
Wäre cool wenn ihr mir helfen könntet.