美文网首页C语言基础学习
《C语言8—判断》

《C语言8—判断》

作者: 竹予青青 | 来源:发表于2019-03-15 19:56 被阅读28次

    2019年3月15日星期五 多云

    (声明:理论知识部分来自菜鸟教程网站!)
    今日学习内容:

    15、C判断

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

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

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

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

    语句 描述
    if 语句 一个 if 语句 由一个布尔表达式后跟一个或多个语句组成。
    if...else 语句 一个 if 语句 后可跟一个可选的 else 语句,else 语句在布尔表达式为假时执行。
    嵌套 if 语句 您可以在一个 ifelse if 语句内使用另一个 ifelse if 语句。
    switch 语句 一个 switch 语句允许测试一个变量等于多个值时的情况。
    嵌套 switch 语句 您可以在一个 switch 语句内使用另一个 switch 语句。
    (2) ? : 运算符(三元运算符)

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

    <pre class="prettyprint prettyprinted" style="">Exp1 ? Exp2 : Exp3;</pre>

    其中,Exp1、Exp2 和 Exp3 是表达式。请注意,冒号的使用和位置。

    ? 表达式的值是由 Exp1 决定的。如果 Exp1 为真,则计算 Exp2 的值,结果即为整个 ? 表达式的值。如果 Exp1 为假,则计算 Exp3 的值,结果即为整个 ? 表达式的值。


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

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

    Weif
    2019年3月15日

    相关文章

      网友评论

        本文标题:《C语言8—判断》

        本文链接:https://www.haomeiwen.com/subject/yznrmqtx.html