Skip to content

Files

Latest commit

c17571a · Aug 15, 2019

History

History
88 lines (68 loc) · 1.62 KB

7.md

File metadata and controls

88 lines (68 loc) · 1.62 KB

C 编程中的if语句

原文: https://beginnersbook.com/2014/01/c-if-statement/

当我们只在给定条件为真时才需要执行一个语句块,那么我们使用if语句。在下一个教程中,我们将学习 C if..else,嵌套if..elseelse..if

C - if语句

if语句的语法:

if正文中的语句仅在给定条件返回true时才执行。如果条件返回false,则跳过if内的语句。

if (condition)
{
     //Block of C statements here
     //These statements will only execute if the condition is true
}

if语句的流程图

C-if-statement

if语句的示例

#include <stdio.h>
int main()
{
    int x = 20;
    int y = 22;
    if (x<y)
    {
        printf("Variable x is less than y");
    }
    return 0;
}

输出:

Variable x is less than y

多个if语句的示例

我们可以使用多个if语句来检查多个条件。

#include <stdio.h>
int main()
{
    int x, y;
    printf("enter the value of x:");
    scanf("%d", &x);
    printf("enter the value of y:");
    scanf("%d", &y);
    if (x>y)
    {
	printf("x is greater than y\n");
    }
    if (x<y)
    {
	printf("x is less than y\n");
    }
    if (x==y)
    {
	printf("x is equal to y\n");
    }
    printf("End of Program");
    return 0;
}

在上面的示例中,输出取决于用户输入。

输出:

enter the value of x:20
enter the value of y:20
x is equal to y
End of Program