Grundlegendes zu Schleifen

Erstmal vorweg – ich werde hier nicht jedes Detail von C „breittreten“. Es gibt im Netz viele sehr gute Webseiten die die verfügbaren C-Funktionen ausführlich erklären. Die Webseite cplusplus ist mein persönlicher Favorit.

In WinCC werden die C-Scripte in verschiedene Kategorien eingeteilt

  1. Aktionen – getriggerte  in Hintergrund ablaufende Scripte. Müssen einen Wert zurück geben!
  2. Funktionen – zu einem Modul / Funktion zusammengefasste Scripte
  3. Ereignisse – durch Ereignisse ausgelöste Scripte

Das nachfolgende einfache Beispiel gibt 10 Zeilen in das Ausgabefenster apdiag aus (printf).


int i = 0;
for (i = 0; i < 10; i++)
{
  printf("schlichte Ausgabe: %d\r\n", i);
}

Die Do – while oder die while – Schleife geben wie auch die for – Schleife 10 Zeilen aus. Bei der do – while – Schleife wird die Schleife erst durchlaufen bevor die Bedingung überprüft wird. Anders dagegen die while – Schleife, da wird vor dem Durchlaufen die Bedingung überprüft.


int i = 0;
do
{
  printf("schlichte Ausgabe: %d\r\n", i);
  i++;
}while(i < 10);

while(i < 10)
{
  printf("schlichte Ausgabe: %d\r\n", i);
  i++;
}

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

Diese Website verwendet Akismet, um Spam zu reduzieren. Erfahre mehr darüber, wie deine Kommentardaten verarbeitet werden.