美文网首页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—判断》

    2019年3月15日星期五 多云 (声明:理论知识部分来自菜鸟教程网站!)今日学习内容: 15、C判断 判断结构要...

  • C语言的布尔值?

    在C语言标准(C89)没有定义布尔类型,所以C语言判断真假时以0为假,非0为真。 或者 C语言标准(C99)解决了...

  • 小朋友学Python(3):布尔类型

    本节讲解C/C++/Java/Python中的布尔类型。 一、C语言 C语言中没有布尔类型,判断时 ,0为假,非0...

  • 我的C生活21(关系运算符)

    ⒈在C语言中,条件成立称为"真",条件不成 立为"假",判断条件否成立,就是判断条件 的"真假"。 ⒉C...

  • 蓝桥杯题—BASIC-1闰年判断 BASIC-2 01字串

    BASIC-1闰年判断 问题描述: C语言代码: java代码: BASIC-2 01字串 问题描述: C语言代码...

  • 10期特训营之sumif、sumifs

    1.基本用法 sumif =SUMIF($B$2:$B$8,E2,$C$2:$C$8) =SUMIF(判断条件,求...

  • C语言判断整数溢出

    本次讨论一个看似简单,其实内藏玄机的一个有意思的问题,即如何判定一个整型变量x是否溢出。 首先,先...

  • C语言素数的判断

    Q:什么是素数?A:质数又称素数。一个大于1的自然数,除了1和它自身外,不能被其他自然数整除的数叫做质数。(由此可...

  • 判断闰年?-c语言描述

    闰年:1、能被4整除,但不能被100整除 2、能被100整除,且能被400整除 ``` #includ...

  • C语言判断机器CPU大小端模式的两种方法

    C语言判断机器CPU大小端模式的两种方法 本文介绍使用C语言编写程序判断机器CPU大小端模式的两种方法。 第一种方...

网友评论

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

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