当我们只在给定条件为真时才需要执行一个语句块,那么我们使用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:20enter the value of y:20x is equal to yEnd of Program
