当我们只在给定条件为真时才需要执行一个语句块,那么我们使用if
语句。在下一个教程中,我们将学习 C if..else
,嵌套if..else
和else..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
语句的流程图
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