Herunterladen Inhalt Inhalt Diese Seite drucken
Inhaltsverzeichnis

Werbung

8. Die Programmiersprache C2
Zeichens interpretiert und als solches im Ergebnisstring eingebunden. Gegebenenfalls
erfolgt eine Reduzierung des Wertes auf den Bereich von 0...255.
Verkettungen werden automatisch auf maximal 30 Zeichen begrenzt.
Beispiel für eine Stringverkettung mit +:
const S = "AAA";
const SA[] = "XXXX", "YYYY", "ZZZZ";
string s1;
string sa[3];
string s;
s1
= "bbb";
sa[0] = "uuu";
sa[1] = "vvv";
sa[2] = "www";
// Stringzuweisung mit Verkettung:
s = s1 + sa[2] + S + SA[0] + "ccc" + ('A'+3);
Nach dieser Anweisung enthält s den Text "bbbwwwAAAXXXXcccD".

8.8 Funktionen

Die virtuelle Maschine der C-Control II Unit unterstützt die Programmierung mit
Unterfunktionen. Blöcke von Anweisungen, die im Programm mehrfach benutzt werden,
können in Funktionen zusammengefaßt werden. Beim Aufruf einer Funktion können
Parameter übergeben werden. Die Funktion selbst kann ein Rechenergebnis zurückgeben.
In C2 gibt es keine Trennung zwischen Deklaration und Definition einer Funktion. Ist eine
Funktion einmal in einem Modul geschrieben, kann sie weiter unten in diesem Modul und
allen nachfolgenden Modulen des Projektes verwendet, also aufgerufen werden. Der
Quelltext einer Funktion besteht aus dem Funktionskopf und einem Anweisungsblock.
function fx ()
{
63

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis