Deutsch
Online-Dokumentation

if Kontrollstruktur: Kontrollstruktur

 
IF/Verzweigung

Werden alle Anweisungen eines Programmes in der im Programmtext gegebenen Reihenfolge hintereinander ausgeführt, muss der Programmierer beim Schreiben entscheiden, ob eine bestimmte Anweisung ausgeführt werden soll oder nicht. Diese Entscheidung setzt er dann um, indem er die Anweisung in das Programm schreibt bzw. nicht in das Programm schreibt.

In manchen Fällen kann der Programmierer diese Entscheidung zur Schreibzeit aber gar nicht treffen, weil er noch nicht alle benötigten Information hat. Etwa deshalb, weil diese Informationen erst zur Laufzeit bereitstehen werden.

Jetzt muss der Programmierer also das Programm selbst befragen - ob ein Zustand gegeben ist - oder nicht, um entprechende Zeilen abarbeiten zu lassen - oder nicht. Hierzu dient if.

Optisch ausgedrückt wird mit if eine Weiche im Programm festgelegt. Hierbei entscheidet if ob das Argument "Wahr" ist - oder nicht.

Sollte das Argument "Wahr" sein - so werden die folgenden Zeilen bis zum Abschluß des mit LINKK:[IF] begonnen Blockes abgearbeitet. Ein mit LINKK:[if] begonnener Block ist entweder mit LINK:[ENDIF], LINK:[ELSE] oder LINK:[ELSEIF] abzuschließen. Sollte das Argument nicht "Wahr" sein - so wird der bis zum LINK:[endif], LINK:[elseif] oder LINK:[else] abgekapselte Bereich übersprungen.

Struktur:

If < Bedingung>
... ' Profan-Anweisungen
... ' Ausführung wenn die If-Bedingung zutrifft.
ElseIf < Bedingung>
... ' Profan-Anweisungen
... ' Ausführung wenn die If-Bedingung nicht zutraf, diese ElseIf-Bedingung aber ja.
ElseIf < Bedingung>
... ' Profan-Anweisungen
... ' Ausführung wenn alle vorherigen Bedingungen nicht zutrafen, diese ElseIf-Bedingung aber ja.
Else
... ' Profan-Anweisungen
... ' Ausführung wenn keine der obigen Bedingungen zutraf.
EndIf

IfNot < Bedingung>
... ' Profan-Anweisungen
... ' Ausführung wenn die IfNot-Bedingung NICHT zutrifft.
EndIf
 
02.08.2005  
 



Hinweis/ Anmerkung/ Frage zum Hilfethema


Thementitel, max. 100 Zeichen.
 

Systemprofile:

Kein Systemprofil angelegt. [anlegen]

XProfan:

 Beitrag  Schrift  Smilies  ▼ 

Bitte anmelden um einen Beitrag zu verfassen.
 

Themenoptionen

420 Betrachtungen

Unbenanntvor 0 min.

Themeninformationen

Dieses Thema hat 1 Teilnehmer:

unbekannt (1x)


Admins  |  AGB  |  Anwendungen  |  Autoren  |  Chat  |  Datenschutz  |  Download  |  Eingangshalle  |  Hilfe  |  Händlerportal  |  Impressum  |  Mart  |  Schnittstellen  |  SDK  |  Services  |  Spiele  |  Suche  |  Support

Ein Projekt aller XProfaner, die es gibt!


Mein XProfan
Private Nachrichten
Eigenes Ablageforum
Themen-Merkliste
Eigene Beiträge
Eigene Themen
Zwischenablage
Abmelden
 Deutsch English Français Español Italia
Übersetzungen

Datenschutz


Wir verwenden Cookies nur als Session-Cookies wegen der technischen Notwendigkeit und bei uns gibt es keine Cookies von Drittanbietern.

Wenn du hier auf unsere Webseite klickst oder navigierst, stimmst du unserer Erfassung von Informationen in unseren Cookies auf XProfan.Net zu.

Weitere Informationen zu unseren Cookies und dazu, wie du die Kontrolle darüber behältst, findest du in unserer nachfolgenden Datenschutzerklärung.


einverstandenDatenschutzerklärung
Ich möchte keinen Cookie