____  ___    _  _     _   _ _____     _______
 / ___|/ _ \  | || |   | | | |_ _\ \   / / ____|
| |  _| | | | | || |_  | |_| || | \ \ / /|  _|
| |_| | |_| | |__   _| |  _  || |  \ V / | |___
 \____|\___/     |_|   |_| |_|___|  \_/  |_____|

 --- A GOPHER-LIKE INTERFACE FOR HIVE BLOCKCHAIN ---

Ein wenig C++ 10

BY: @jeyf123 | CREATED: Feb. 23, 2026, 12:01 a.m. | VOTES: 58 | PAYOUT: $1.96 | [ VOTE ]

Beginnen wir mit Funktionen. Am Anfang mit einer, die keinen Rückgabewert hat. Aber gut, da müsste man mal wissen wofür man das braucht. Funktionen ohne Rückgabewert starten immer mit dem Schlüsselwort

void

was soviel wie Nichts oder Leere bedeutet. Dann kommt der Funktionsname, danach kommt ein rundes Klammernpaar, wo Parameter (dazu später mehr) stehen können und der eigentliche Funktionskörper. So sieht das dann aus:

void meineFunktion(int parameter){
    Inhalt
}

Funktionen stehen außerhalb der main() Funktion. Man kann diese aber in der main() wieder aufrufen. Ganz einfach über

int main(){
int parameter_variable
meineFunktion(parameter_variable);
    }

Dort wird dann der Funktionsinhalt ausgeführt. Haben wir einen Funktionsparameter, erwartet die Funktion, dass ihr ein solcher Wert, mit richtigem Datentyp übergeben wird, damit sie diese dann verarbeitet kann. Um es etwas genauer aufzubrechen:

Es gibt Funktionen, die erwarten vom Main einen Datentyp, welcher in der Funktion bereits festgeschrieben ist. Diese wird dann in der Funktion verarbeitet. Das soll sicherstellen, dass dieses Gespann miteiander harmoniert. Am Anfang mag es schwer sein, zu verstehen dass Parameter und parameter_variable in Zusammenhang stehen. Theoretisch könnten sie sogar gleich heißen, also zB eh "parameter", es sind aber trotzdem 2 verschiedene Dinge. Der Parameter, was nichts anderes ist, als der Datentyp der von der Funktion in der Klammer verlangt wird und die Variable im Main, die die Information enthält, welche die Funktion braucht. Ich hoffe, soweit verständlich?

Machen wir noch ein anderes, vielleicht verständlicheres Beispiel.
Eine Rechenart. Hier wird vermutlich deutlicher, wozu das gut ist.
Man sieht, dass die Funktion, 2 Integer Parameter erwartet um zu funktionieren bei ihrem Aufruf.

void addition(int a, int b){
    int ergebnis;
    ergebnis = a+b;
    std::cout << "Ergebnis von " << a << " + " << b << " = " << ergebnis << "\n";
}

und im main()

int main() {
    int add1 = 5;
    int add2 =7;
    addition(add1,add2);
}

Die Werte von add1 und add2 werden also oben bei der Funktion, bei int a und int b eingefügt.

Es gibt auch "void Funktionen", die erwarten keinen Parameter. Dh. die Klammer bleibt einfach leer. Solche verwendet man gerne um wiederkehrenden Text auszugeben.

void text(){
    std::cout << "Ich bin einfach ein häufig vorkommender Text\n";
}

Summe:

#include 

void text_mit_Zahl(int x){
    std::cout << "Die Zahl ist " << x << "\n";
}

void addition(int a, int b){
    int ergebnis;
    ergebnis = a+b;
    std::cout << "Ergebnis von " << a << " + " << b << " = " << ergebnis << "\n";
}

void text(){
    std::cout << "Ich bin einfach ein häufig vorkommender Text\n";
}

int main(){
    int p_x = 5;
    text_mit_Zahl(p_x);
    int add1 = 5;
    int add2 =7;
    addition(add1,add2);
    text();

}


[IMAGE: https://files.peakd.com/file/peakd-hive/jeyf123/23t8DBmzgk2ei6cWmffnqEck88R33YNiCFY2JmZZ7K9W8pBLoV5bmhxRuXKCTnMGFAMAr.png]

Ausgabe:

Die Zahl ist 5
Ergebnis von 5 + 7 = 12
Ich bin einfach ein häufig vorkommender Text

TAGS: [ #deutsch ] [ #cpp ] [ #lernen ]

Replies

@alucian | Feb. 24, 2026, 6:37 p.m. | Votes: 0 | [ VOTE ]

Schau... Des hat sich dann schon rentiert all deine Muehen finde ich auf die Dauer das laeuft Cool. Voiden. ich denk da an was ganz anderes.^^

@jeyf123 | Feb. 24, 2026, 7:17 p.m. | Votes: 1 | [ VOTE ]

Das ist der letzte Teil der aktuell online geht. Einen 11ten habe ich angefangen. In Wirklichkeit hatte ich die Teile in vielleicht 10 Tagen schon fertig und auf Termin gestellt. Dann plötzlich konnte ich einfach nicht mehr weitermachen. Noch ein bisschen Chatbot üben, aber das wars dann. Und jetzt steht es still und ich habe schon wieder sehr viel vergessen.

@alucian | Feb. 25, 2026, 7:02 a.m. | Votes: 0 | [ VOTE ]

Ah, das erklaert es ja.

Hm. Dann machste halt hier erstmal Stopp. Den Faden aufnehmen kannst Du spaeter immer noch falls Du wieder Kraft und Lust findest.

@alucian | Feb. 26, 2026, 4:51 p.m. | Votes: 0 | [ VOTE ]

Ich werde schon Fotographiert von jungen huepschen Frauen.^^

@jeyf123 | Feb. 26, 2026, 7:59 p.m. | Votes: 0 | [ VOTE ]

Schön für dich, aber ich versteh den Zusammenhang nicht.

@alucian | Feb. 26, 2026, 8:22 p.m. | Votes: 0 | [ VOTE ]

-naja ich wurde heute vorhin halt fotographiert von der jungen nachbarin,^^ Die ist halt Neugierig. :-) Gibt keinen Zusammenhang. :-)

@jeyf123 | Feb. 26, 2026, 10:18 p.m. | Votes: 0 | [ VOTE ]

ok

[ BACK TO TRENDING ] [ BACK TO MENU ]
CMD>