Concept
How are if, if-else, and if-else-if statements written in C?
ComputerScienceOne / If, If-Else, If-Else-If Statements
"16.2. If, If-Else, If-Else-If Statements\n\nConditional statements in C utilize the keywords if, else, and else if. Conditions are placed inside parentheses immediately after the if and else if keywords. Examples of all three can be found in Code Sample 16.1. Some observations about the syntax: the statement, if(x < 10) does not have a semicolon at the end. This is because it is a conditional statement that determines the flow of control and not an executable statement. Therefore, no semicolon is used.\n\n//example of an if statement:\n\nif(x < 10) {\n\nprintf(\"x is less than 10\n\n\");\n\n}\n\n//example of an if-else statement:\n\nif(x < 10) {\n\nprintf(\"x is less than 10\n\n\");\n\n} else {\n\nprintf(\"x is 10 or more\n\n\");\n\n}\n\n//example of an if-else-if statement:\n\nif(x < 10) {\n\nprintf(\"x is less than 10\n\n\");\n\n} else if(x == 10) {\n\nprintf(\"x is equal to ten\n\n\");\n\n} else {\n\nprintf(\"x is greater than 10\n\n\");\n\n}\n\nCode Sample 16.1.: Examples of Conditional Statements in C"
Related Ideas
- How do if, if-else, and if-else-if statements work in PHP?ComputerScienceOne · If, If-Else, If-Else-If Statements
- How do if, else, and else if statements work in Java?ComputerScienceOne · If, If-Else, If-Else-If Statements
- What are examples of if, if-else, and if-else-if statements in Java?ComputerScienceOne · If, If-Else, If-Else-If Statements
- How can conditionals validate input for a logarithm calculator?ComputerScienceOne · Quadratic Roots Revisited
- How can conditional statements be used to build a life and taxes program?ComputerScienceOne · Life & Taxes
- How can conditionals calculate tax brackets, credits, and total tax?ComputerScienceOne · Quadratic Roots Revisited
- What are the basic syntax rules of C?ComputerScienceOne · Basic Syntax Rules
- What curly-bracket convention should be used with conditional statements?ComputerScienceOne · Computing a Logarithm