User:Yiorgos Bagakis/prototyping/if statements

From XPUB & Lens-Based wiki

IF STATEMENTS:

> source:

http://www.cprogramming.com/tutorial/lesson2.html

> Conditional statements are very useful for controlling the flow of programs -> what section of a code should be executed?

> In this way depending on a users input the program executes a certain action if the given conditions are true or false

> A TRUE statement evaluates to a nonzero number

> A FALSE statement evaluates to zero

> If the comparison is TRUE the operator will return 1

> If the comparison is FALSE the operator will return 0

> Conditional operators:

> greater than 2 > 1 is TRUE < less than 1 < 2 is TRUE >= greater than or equal 2 >= 2 is TRUE <= less than or equal 1 <= 2 is TRUE == equal to 2 == 2 is TRUE != not equal to 2 != 1 is TRUE

> Basic syntax:

The structure of an if statement is as follows:


>IF:

if ( TRUE ) {

 Execute all statements inside the braces

}


>ELSE:

if ( TRUE ) {

 // Execute these statements if TRUE

} else {

 // Execute these statements if FALSE

}


>ELSE IF:

if ( <condition> ) {

 // Execute these statements if <condition> is TRUE

} else if ( <another condition> ) {

 // Execute these statements if <another condition> is TRUE and
 // <condition> is FALSE

}