IF-THEN-ELSE-END IF/de

Aus MCS Wiki AVR
< IF-THEN-ELSE-END IF
Version vom 11. Februar 2013, 20:37 Uhr von Admin (Diskussion | Beiträge)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Wechseln zu: Navigation, Suche

Inhaltsverzeichnis

= (**COPIED FROM ENGLISH PAGE**) === Action

Allows conditional execution or branching, based on the evaluation of a Boolean expression.

 

 

Syntax

IF expression THEN

 

ELSEIF expression THEN ]

 

ELSE ]

 

END IF

 

 

Remarks

Expression

Any expression that evaluates to true or false.

 

 

The one line version of IF can be used :

IF expression THEN statement [ ELSE statement ]

The use of [ELSE] is optional.

 

Tests like IF THEN can also be used with bits and bit indexes.

IF var.bit = 1 THEN

       ^--- bit is a variable or numeric constant in the range from 0-255

 

You can use OR or AND to test on multiple conditions. The conditions are evaluated from left to right.

IF A=1 OR A=2 OR A=3 OR B>10 THEN

IF A=1 AND A>3 THEN

 

 

 

Dim Var As Byte, Idx As Byte

Var = 255

Idx = 1

If Var.idx = 1 Then

 Print "Bit 1 is 1"

EndIf

 

 

See also

ELSE

 

 

Example


Dim A As Integer
A = 10
If A = 10 Then                                             'test expression
Print "This part is executed."                           'this will be printed
Else

Languages   English Deutsch  
Meine Werkzeuge
Namensräume
Varianten
Aktionen
Navigation
In anderen Sprachen
Sprache