Herunterladen Inhalt Inhalt Diese Seite drucken

Conrad C-Control II Unit Handbuch Seite 67

Kompakter steuerungscomputer
Inhaltsverzeichnis

Werbung

5 Programmiersprache C2
Funktionen in C2 können nur numerische Ergebnisse zurückgeben, also die Datentypen
byte, int, long und float. Die Rückgabe von Strings, Arrays oder zusammen-
gesetzten Typen ist nicht möglich.
function fx() returns byte
function fx() returns int
function fx() returns long
function fx() returns float
function fx() returns string
function fx() returns MyType
In der Liste der formalen Parameter werden Typen und Namen der beim Aufruf zu über-
gebenden Daten spezifiziert. Mehrere Parameter sind jeweils durch ein Komma vonein-
ander getrennt. Hat eine Funktion keine Parameter, stehen nach dem Funktionsnamen nur
die öffnende und schließende runde Klammer. Als Parameter können numerische Daten,
Strings oder Daten mit zusammengesetztem Typ übergeben werden. Auch Arrays sind
möglich. Bei der Übergabe von Arrays erfolgt keine Größenangabe in den eckigen
Klammern nach dem Parameternamen.
Beispiele:
· Funktion mit einem Integerparameter und einem Integerergebnis
function fx( int x ) returns int
· Funktion mit einem Stringparameter
function fx( string s )
· Funktion mit einem long-Array und einem Integerparameter
function fx( long a[], int i )
· Funktion mit einem benutzerdefinierten MyType-Parameter
function fx( MyType t )
// OK
// OK
// OK
// OK
// Fehler!
// Fehler!
67

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis