Home  >  Article  >  Backend Development  >  What is the format of if statement in C language?

What is the format of if statement in C language?

coldplay.xixi
coldplay.xixiOriginal
2020-06-10 15:55:3615495browse

What is the format of if statement in C language?

#What is the format of if statement in c language?

The format of if statement in c language:

3 forms

1. The first form is the basic form: if

if (expression) statement

The semantics are: if the value of the expression is true, the following statement will be executed, otherwise the statement will not be executed.

2. The second form is: if-else

if (expression) statement 1;else statement 2;

The semantics is: if the value of the expression If it is true, statement 1 is executed, otherwise statement 2 is executed.

3. The third form is if-else-if form

The first two forms of if statements are generally used in two-branch situations. When there are multiple branch choices, if-else-if statements can be used.

The general form is: if (expression 1) statement 1; else if (expression 2) statement 2; else if (expression Formula 3) Statement 3;…

else if (expression m) statement m; else statement n;

The semantics is: judge the value of the expression in turn, when a certain value appears When true, the corresponding statement is executed. Then jump outside the entire if

statement and continue executing the program. If all expressions are false, statement n is executed. Then continue with subsequent procedures.

What is the format of if statement in C language?

Extended information

You should also pay attention to the following issues when using if statements:

Among the three forms of if statements, in The if keyword is followed by expressions.

The expression is usually a logical expression or a relational expression, but it can also be other expressions, such as assignment expressions, etc., or even a variable. For example: if(a=5) statement; if(b) statement;

are all allowed. As long as the value of the expression is non-zero, it is "true". For example: if(a=5)...; the value of the expression is always non-0, so the following statements will always be executed. Of course, this situation may not appear in the program, but it is grammatically legal. of.

The above is the detailed content of What is the format of if statement in C language?. For more information, please follow other related articles on the PHP Chinese website!

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn