前言:
在C语言中,逻辑表达式、if语句和switch语句是控制程序流程的重要组成部分。下面将详细解释这三者,并附上示例代码加以说明。
1. 逻辑表达式
逻辑表达式是由布尔值(真或假)组合而成的表达式,通常用于条件语句中。C语言提供了以下逻辑运算符:
&&(逻辑与):当且仅当两个操作数均为真时,结果为真。
||(逻辑或):当至少有一个操作数为真时,结果为真。
!(逻辑非):对一个布尔值取反。
示例:
#include <stdio.h>
int main() {
int a = 5;
int b = 10;
// 使用逻辑表达式
if (a < b && a > 0) {
printf("a小于b且a大于0\n");
}
if (b > a || b < 0) {
printf("b大于a或b小于0\n");
}
if