龙空技术网

C语言 判断

WEIGANDAN 105

前言:

现时姐妹们对“c语言d什么意思啊”大约比较关切,咱们都想要知道一些“c语言d什么意思啊”的相关知识。那么小编也在网上收集了一些关于“c语言d什么意思啊””的相关文章,希望小伙伴们能喜欢,我们快快来了解一下吧!

判断结构要求程序员指定一个多个要评估或测试的条件,以及条件为真时要执行的语句(必须的)和条件为假时要执行的语句(可选的)。

C语言把任何非零和非空的值假定为true,把零或null假定为false。

下面是大多数编程语言中典型的判断结构的一般形式:

判断语句

C 语言提供了以下类型的判断语句。点击链接查看每个语句的细节。

语句

描述

if 语句

一个 if 语句 由一个布尔表达式后跟一个或多个语句组成。

if...else 语句

一个 if 语句 后可跟一个可选的 else 语句,else 语句在布尔表达式为假时执行。

嵌套 if 语句

您可以在一个 ifelse if 语句内使用另一个 ifelse if 语句。

switch 语句

一个 switch 语句允许测试一个变量等于多个值时的情况。

嵌套 switch 语句

您可以在一个 switch 语句内使用另一个 switch 语句。

注:判断语句暂时没讲解,您可以通过(菜鸟教程)或者(w3cschool编程)来学习。

?:运算符

我们已经在前面的章节中讲解了条件运算符?:;可以用来替代if...else 语句。它的一般形式如下:

其中,CONDITION、BLOCK 1和BLOCK 2是表达式。请注意,冒号的使用和位置。

?表达式的值是CONDITION决定的。如果CONDITION为真,则计算BLOCK 2的值,结果即为整个?表达式的值,如果CONDITION为假,则计算BLOCK 2的值,结果即为整个?表达式的值。

实例

一下实例通过输入一个数字来判断它是否为奇数或偶数。

#include <stdio.h>int main(){    int num;    printf("输入一个数字:例:5201314\n");    scanf("%d",&num);    (num%2==0)?printf("偶数"):printf("奇数");    return 0;}

当上面的代码被编译和执行时,它会产生下列结果:

输入一个数字:例:5201314

5201314

偶数

标签: #c语言d什么意思啊