🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
#### 8. 判断 C 语言把任何**非零**和**非空**的值假定为 **true**,把**零**或 **null** 假定为 **false**。 C 语言提供了以下类型的判断语句。点击链接查看每个语句的细节。 | 语句 | 描述 | | --- | --- | | [if 语句](https://www.runoob.com/cprogramming/c-if.html) | 一个 **if 语句** 由一个布尔表达式后跟一个或多个语句组成。 | | [if...else 语句](https://www.runoob.com/cprogramming/c-if-else.html) | 一个 **if 语句** 后可跟一个可选的 **else 语句**,else 语句在布尔表达式为假时执行。 | | [嵌套 if 语句](https://www.runoob.com/cprogramming/c-nested-if.html) | 您可以在一个 **if** 或 **else if** 语句内使用另一个 **if** 或 **else if** 语句。 | | [switch 语句](https://www.runoob.com/cprogramming/c-switch.html) | 一个 **switch** 语句允许测试一个变量等于多个值时的情况。 | | [嵌套 switch 语句](https://www.runoob.com/cprogramming/c-nested-switch.html) | 您可以在一个 **switch** 语句内使用另一个 **switch** 语句。 | **?:运算符** 跟 Java 一样 ~~~ void main(){ int pdNumber; printf("输入一个数字:"); scanf("%d", &pdNumber); (pdNumber % 2 == 0) ? printf("偶数") : printf("基数"); } ~~~