Hallo,
ich bin ein ziemlicher Anfänger bei der C Programmierung. Eigentlich hatte es ziemlich gut geklappt, bis die Funktionen dran kamen. Diese wollte ich jetzt üben und hab mir irgendwelche Aufgaben ausgedacht.
Diese hier z.B
Dieses Programm soll 2 Zahlen in 2 Funktionen einlesen und dann diese beiden Zahlen in der 3. Funktion summieren. Wenn ich das aber Compiliere, funktioniert erstmal alles soweit, nur das dann immer das Resultat 148 angezeigt wird. Und das versteh ich einfach nicht. Hab ich vllt. die Zahlen von den Funktionen 1 und 2 falsch an die Funktion 3 übergeben? Wie muss es richtig sein?
Ich hoffe das mir weitergeholfen werden kann, Danke
ich bin ein ziemlicher Anfänger bei der C Programmierung. Eigentlich hatte es ziemlich gut geklappt, bis die Funktionen dran kamen. Diese wollte ich jetzt üben und hab mir irgendwelche Aufgaben ausgedacht.
Diese hier z.B
C:
int Function1(int a)
{
int Rueckgabewert;
printf("Zahl1:");
scanf("%i", &a);
return Rueckgabewert;
}
int Function2(int b)
{
int Rueckgabewert;
printf("Zahl2:");
scanf("%i", &b);
return Rueckgabewert;
}
int Function3(int a, int b)
{
int Rueckgabewert;
Rueckgabewert=a+b;
return Rueckgabewert;
}
int main ()
{
int Zahl1;
int Zahl2;
int Result;
Function1(Zahl1);
Function2(Zahl2);
Result=Function3(Zahl1, Zahl2);
printf("Resultat:%i", Result);
}
Ich hoffe das mir weitergeholfen werden kann, Danke