📜  if else c 语言 (1)

📅  最后修改于: 2023-12-03 15:15:47.520000             🧑  作者: Mango

if else语句

简介

在C语言中,if else语句是一种条件语句,它用于根据一定条件是否成立来执行不同的代码块。

语法如下:

if (条件) {
  // 如果条件成立,执行这里的代码块
}
else {
  // 如果条件不成立,执行这里的代码块
}
例子

下面是一个简单的例子,如果x大于y,就输出x,否则输出y:

#include <stdio.h>

int main() {
  int x = 10;
  int y = 5;

  if (x > y) {
    printf("%d\n", x);
  }
  else {
    printf("%d\n", y);
  }

  return 0;
}

输出结果为:

10
嵌套if else语句

if else语句可以嵌套使用,以实现更复杂的逻辑。例如,我们可以用嵌套的if else语句来判断一个数字是正数、负数还是零:

#include <stdio.h>

int main() {
  int number = 0;

  printf("请输入一个数字:");
  scanf("%d", &number);

  if (number > 0) {
    printf("它是正数\n");
  }
  else if (number < 0) {
    printf("它是负数\n");
  }
  else {
    printf("它是零\n");
  }

  return 0;
}
if语句的简化形式

如果if语句中只有一条语句,可以将花括号省略。例如:

if (x > y)
  printf("%d\n", x);

这种形式在if语句中非常常见。

总结

if else语句是C语言中用于条件判断的一种重要语法结构。通过嵌套if else语句,可以实现更复杂的逻辑。在if语句中,如果只有一条语句,可以将花括号省略。