bauchinj
Erfahrenes Mitglied
Hallo!
Bekomme eine unerwartete Ausgabe bei einem SEHR einfach script:
Bekomme als Ergebnis (bei einer Eingabe von zB 5) einen Wert, der etwa so aussieht: -4634224147684351015468867
Hat das etwas mit dem Speicher zu tun?
ps: Was bewirkt eigentlich das Return 0, hab das bei vielen Beispielen besehen, aber sehe keinen Grund dafür - Kennzeichnet dies das ende von main?
Danke für eure Antworten!
Bekomme eine unerwartete Ausgabe bei einem SEHR einfach script:
Code:
#include <stdio.h>
int mal;
void eingabe(void){
printf("Zahl eingeben: ");
scanf("%Ld", &mal);
}
void ausgabe(int wert){
printf("\nErgebnis: %Ld\n\n",wert);
}
int main(void){
int zahl;
eingabe();
zahl = mal * 10;
ausgabe(mal);
return 0;
}
Bekomme als Ergebnis (bei einer Eingabe von zB 5) einen Wert, der etwa so aussieht: -4634224147684351015468867
Hat das etwas mit dem Speicher zu tun?
ps: Was bewirkt eigentlich das Return 0, hab das bei vielen Beispielen besehen, aber sehe keinen Grund dafür - Kennzeichnet dies das ende von main?
Danke für eure Antworten!