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

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

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

判断语句

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

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

? : 运算符(三元运算符)

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

Exp1 ? Exp2 : Exp3;

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

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

实例

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

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

c语言中判断输入是否为数字_C 判断相关推荐

  1. c语言中百分号后面跟的数字_C语言中的各种百分号都代表什么意思

    C语言中的各种百分号都代表什么意思 mip版  关注:259  答案:4  悬赏:60 解决时间 2021-01-27 22:51 已解决 2021-01-27 10:19 比如 d% s%最好能列一 ...

  2. c语言中判断输入是否为数字_C语言编程判断回文数

    大家好,我是阿汤哥,前两天在公众号后台收到一个朋友问回文数,今天我们就来谈谈怎么用C语言编程判断一个数是不是回文数. 怎么判断回文数? 首先看定义,什么是回文数. 回文数 定义: 设n是一任意自然数. ...

  3. c语言中百分号后面跟的数字_C语言 输出百分号(%)的方法

    在C语言中,如何输出百分号呢? 很简单,只要在格式控制符里输入2个 %% 就可以了,例如: #include int main() { int a=90; printf("%d%%\n&qu ...

  4. 怎么在c语言中输入一串字母,C语言中如何输入一个数字n,再输入一串字母,控制字母个数为n(n是变量,1...

    C语言中如何输入一个数字n,再输入一串字母,控制字母个数为n(n是变量,1以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! ...

  5. php 只能输入中英文,JavaScript基于正则实现控制输入框中只能输入中文、数字和英文的方法...

    这篇文章主要介绍了JavaScript控制输入框中只能输入中文.数字和英文的方法,基于正则验证实现字符输入限制功能,具有一定参考借鉴价值,需要的朋友可以参考下 本文实例讲述了Javascript控制输 ...

  6. vue 验证是否数字类型_vue.js如何判断输入的是不是数字

    vue.js判断输入是否为数字的方法:首先,创建前端样本文件:然后在vue中使用正则表达式"var num reg =/" 本教程的操作环境:windows7系统,2.0版,此方法 ...

  7. 用python输入三个整数判断能否构成三角形_用户输入三个数字,判断可以构成什么三角形?...

    1.练习1:使用python实现两个数字的交换 A= input("请输入一个数字:") B= input("请在输入一个数字:") A,B=B,A print ...

  8. vue 验证是否数字类型_vue.js如何判断输入是否为数字

    vue.js判断输入是否为数字的方法:首先创建一个前端示例文件:然后在vue中使用正则表达式"var numReg=/^[0-9]*$/"来判断输入的值是否是数字即可. 本教程操作 ...

  9. vue 验证是否数字类型_vue.js如何判断输入是否是数字

    vue.js判断输入是否是数字的方法:使用正则表达式来判断输入的值是否是数字,代码为[this.$message({type: 'warning',message: '请输入数字 ',duration ...

最新文章

  1. 中文短文本相似度:WMD
  2. Linux之chattr命令详解
  3. 构建安全的Xml Web Service系列之初探使用Soap头
  4. python汉字转拼音代码_Python 汉字转换拼音代码
  5. Android情人节短信祝福源码
  6. Nginx源码分析 - 主流程篇 - 平滑重启和信号控制(10)
  7. leetcode1088
  8. kali:用TheFatRat攻击win10
  9. UG与PROE哪个好用,主要看是用在哪里
  10. Ti的C28x系列的DSP(28069)使用经验,SCI与RS485(ADM2587EBRWZ)
  11. 合并excel多个工作表
  12. PTA 刷题与Z老师的头发
  13. 程序、进程、作业的联系
  14. 多可文档管理迁移说明
  15. C# /.NET6 实现语音转文字(科大讯飞语音转文字接口)
  16. redis脑裂是什么意思?如何预防?如何处理?
  17. C#毕业设计——基于C#+asp.net的图像检索技术设计与实现(毕业论文+程序源码)——图像检索技术
  18. 空格键 还是 Tab键?
  19. New Era with AlphaGo
  20. 利用互信息推断基因调控网络

热门文章

  1. ios fixed定位后内容不显示_HTMLCSS学习笔记(七)-- 定位与锚点
  2. 你的元器件为什么会无缘无故地失效了?
  3. 知乎热议:嵌入式开发中C++好用吗?
  4. 不同编程语言能耗不同?看这27种语言对比!
  5. php系统函数代码,PHP自定义函数+系统函数库(代码示例)
  6. 计算机TXT试题,全国计算机二级试题.txt
  7. Spring------自动化装配Bean(一)
  8. js Math用法jquery是否为空对象判断
  9. Object c 基础知识
  10. 安装LAMP环境(PHP5.4)