Programmieren - alles kontrollieren 4.938 Themen, 20.667 Beiträge

Was schreibt man in die () Klammern ?

Waldemar (Anonym) / 6 Antworten / Flachansicht Nickles

Hallo,

soweit verstehe ich alles in der Programmierung.

Da ist nur ein Problem,

sehr häufig muss man was in die normalen Klammern () schreiben, dabei ist es nicht das Problem bei z.B. einer If oder else Klammer, das verstehe ich, ich verstehe nur nicht wann, wieso und warum man was in die normalen () Klammern schreiben muss wenn es z.B. selbst erstellte Objekte sind, z.B. rennen(int y, intx, mann) ?

Vielen Dank im Voraus

bei Antwort benachrichtigen
(Anonym) Waldemar (Anonym) „Was schreibt man in die () Klammern ?“
Optionen

In C gehören die Klammern () zu einem Funktionsaufruf. In den () werden Parameter an eine Funktion übergeben. Das Ergebnis des Funktionsaufrufes wird dann indem "Rückgabetyp" zurückgeliefert.

Rückgabetyp Funktionsname(typ parameter1, typ parameter2, ...)

Die benötigten Parameter kann man einer Funktionsdeklaration entnehmen. Für selbst-implementierte Funktionen ist die deklaration eindeutig. Für standard Funktionen(Bibliotheken Funktion) die aus ANSI C, POSIX.1 oder XPG3 stammen, kann man den entsprechenden header laden und dort die deklaration entnehmen. Sollte die Parameterliste als (void) deklariert sein können keine Parameter übergeben werden. Ansonsten musst du dich an die Parameter liste halten und die mindest anzahl von par. übergeben.

Die Funktion "void *func(int x, const char *ls_var, ...)" braucht mindestens zwei parameter. Der erste vom typ int, der zweite muss vom typ zeiger auf const char sein. Die weiteren parameter ... sind NICHT obligatorisch.

Ich empfehlen dir desweiteren ein gutes Buch über XXX programmierung zu lesen, da du sonst nicht sehr weit kommen wirst.

bei Antwort benachrichtigen