在C言语中,`if` 句子用于依据条件表达式的成果来决议履行哪段代码。下面是一个根本的 `if` 句子结构:
```cif { // 条件为真时履行的代码} else { // 条件为假时履行的代码}```
这儿,`条件表达式` 可所以任何回来布尔值(真或假)的表达式。假如条件为真,则履行 `if` 后的花括号内的代码;假如条件为假,则履行 `else` 后的花括号内的代码(假如存在 `else` 句子的话)。
例如:
```cinclude
int main { int x = 5; if { printf; } else { printf; } return 0;}```
在这个比如中,由于 `x` 的值是 5,所以 `x > 10` 这个条件为假,因而会打印出 x is not greater than 10。
此外,C言语还支撑 `ifelse if` 链式结构,用于测验多个条件:
```cif { // 条件表达式1为真时履行的代码} else if { // 条件表达式2为真时履行的代码} else { // 以上条件都不为真时履行的代码}```
例如:
```cinclude
int main { int x = 7; if { printf; } else if { printf; } else { printf; } return 0;}```
在这个比如中,由于 `x` 的值是 7,所以会打印出 x is greater than 5。
还有一点需求留意的是,C言语中的 `if` 句子中,条件表达式一般运用比较运算符(如 `==`, `!=`, `>`, `=`, `
int main() {
int a = 10;
if (a > 5) {
printf(\
未经允许不得转载:全栈博客园 » c言语if句子,c言语if句子用法