Unterprogramme

Gast #3324175
Lesenswert?

Peter II schrieb:
> was gibt es da noch zu vertiefen? Noch mehr Parameter? Unterprogramm in
> Unterprogramm?

Unterprogramme in denen ich ein Wert in das Hauptprogramm gebe kann ich 
schreiben, aber Unterprogramme bei denen ein Wert vom Hauptporgramm in 
das Unterprogramm soll und dann wieder zurück begreife ich nicht.
Gast #3324178
Lesenswert?

Michael schrieb:
> aber Unterprogramme bei denen ein Wert vom Hauptporgramm in
> das Unterprogramm soll und dann wieder zurück begreife ich nicht.

naja das hat auch weniger mit Unterpogramm zu tun. Vermutlich geht es um 
C/C++ und dort macht man das mit Zeigern.
1
void add( int* i, int wert ) 
2
{
3
   *i = *i + wert;
4
}
5

6
int i;
7

8
i = 1;
9
add( &i, 5 );
10
printf("i = %d\n", i );

meinst du soetwas?
#3324180
Lesenswert?

Michael schrieb:
> Peter II schrieb:
>> was gibt es da noch zu vertiefen? Noch mehr Parameter? Unterprogramm in
>> Unterprogramm?
>
> Unterprogramme in denen ich ein Wert in das Hauptprogramm gebe kann ich
> schreiben, aber Unterprogramme bei denen ein Wert vom Hauptporgramm in
> das Unterprogramm soll und dann wieder zurück begreife ich nicht.

Reden wir von C?

Wenn ja, dann ist dein Problem eigentlich die berühmt berüchtigte 
'Pointer-Frage'.


Und ja. Kauf dir ein ordentliches Lehrbuch und arbeite es von Anfang an 
durch, mache die Übungsaufgaben an jedem Kapitel.
Zb Kernighan&Ritchie, Programmieren in C

Was du anscheinend momentan mesrkst: die meisten Online-Tutorien sind 
mieser Schrott. Der Autor geht zwar mit viel Enthusiasmus an die Sache 
ran, merkt dann aber, dass die Sache doch umfangreicher ist als er 
ursprünglich gedacht hat. Effekt: die Hälfte dessen, was man als 
C-Programmierer wissen muss steht nicht in den Tutorien und der 
verbliebene traurige Rest ist auch oft zweifelhaft, wenn nicht oft soger 
einfach nur falsch.

Die 15 oder 20 Euronen für ordentliche Literatur sind gut angelegtes 
Geld, wenn du einigermassen ernsthaft Programme schreiben willst.
Gast #3324190
Lesenswert?

Ja ich Programmier in C
Ich hab das Buch Vogel 4 Digitaltecknick doch dort finde ich nicht 
nützliches drüber:

@Peter es ist gemeint das mein einen Wert (Schalterwert/Messwert oder 
was auch immer) einliest im Unterprogramm verarbeitet und dann 
zurückgibt

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren