You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
1.1 KiB
1.1 KiB
Conditional Statements
Code that gets executed
Conditional/Selection Statements
If Statement
Evaluates a condition and executes different compound statements depending on the evaluation.
if (!condition) statement;
Ideally you want to wrap the code blocked statements in braces
if (condition) {
statement;
}
else{
statement2;
}
You can also add more conditions if the first doesn't match, if the other conditiosn also don't match then the else will execute.
if (condition) {
statment;
}
else if (condition2){
statement2;
}
C doesn't have an elseif, elif, etc. Instead it just performs another if statement after the else clause.
Switch statement
Select from a number of different values/case depending on the switch value
switch (eggs) {
case 0: printf("no eggs"); break;
case 1: printf("one egg"); break;
default: printf("default value if neither case match switch"); break;
}
In C if the breaks aren't there, it'll execute code from that match. This includes all the cases after the match.