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

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.