`if-else` 语句用于在编程中根据一个条件表达式的真假来执行不同的代码块。以下是 `if-else` 语句的基本用法:

基本结构

```plaintext

if (条件表达式) {

// 如果条件表达式为真,执行这里的代码块

} else {

// 如果条件表达式为假,执行这里的代码块

}

```

Python 示例

```python

age = 20

if age >= 18:

print("成年")

else:

print("未成年")

```

C++ 示例

```cpp

include

using namespace std;

int main() {

int age = 20;

if (age >= 18) {

cout << "成年" << endl;

} else {

cout << "未成年" << endl;

}

return 0;

}

```

C 示例

```c

include

int main() {

int age = 20;

if (age >= 18) {

printf("成年\n");

} else {

printf("未成年\n");

}

return 0;

}

```

逻辑注意事项

`if` 和 `else` 必须与一对非此即彼的条件相对应。

`else` 通常与最近的未配对的 `if` 语句形成 `if-else` 结构。

可以使用 `else if` 来检查多个条件。

示例:多条件判断

```c

include

int main() {

int a = 100;

if (a < 0) {

printf("a小于0\n");

} else if (a == 0) {

printf("a等于0\n");

} else {

printf("a大于0\n");

}

return 0;

}

```

示例:多条件判断(使用 `else if`)

```c

include

int main() {

int a = 100;

if (a < 0) {

printf("a小于0\n");

} else if (a == 0) {

printf("a等于0\n");

} else if (a > 0) {

printf("a大于0\n");

}

return 0;

}

```

示例:多条件判断(使用 `else`)

```c

include

int main() {

int a = 100;

if (a < 0) {

printf("a小于0\n");

} else {

printf("a不小于0\n");

}

return 0;

}

```

示例:多条件判断(使用 `else if` 和 `else`)

```c

include

int main() {

int a = 100;

if (a < 0) {

printf("a小于0\n");

} else if (a == 0) {

printf("a等于0\n");

} else {

printf("a大于0\n");

}

return 0;

}

```

示例:多条件判断(使用 `else if` 和 `else`,嵌套)

```c

include

int main() {

int a = 100;

if (a < 0) {

printf("a小于0\n");

} else if (a == 0) {

printf("a等于0\n");

} else {

if (a > 100) {

printf("a大于100\n");

} else {

printf("a在0到100之间\n");

}

}

return 0;

}

```

示例:多条件判断(使用 `else if` 和 `else`,嵌套,简化)

点赞(0) 打赏

微信小程序

微信扫一扫体验

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部