C语言if选择结构语句详解

 更新时间:2021年12月23日 10:58:20   作者:张夷陵  
大家好,本篇文章主要讲的是C语言if选择结构语句详解,感兴趣的同学赶快来看一看吧,对你有帮助的话记得收藏一下,方便下次浏览

一.选择结构功能

根据给定的判断条件控制程序执行流程的语句。

二.选择结构形式

单分支:根据给定条件,决定是否执行一段语句。

双分支:根据给定条件,执行两条路径中的一条

多分支:根据给定条件,决定执行其中一条路径。

三.选择结构分类

1.单分支选择结构

①功能

根据给定表达式决定执行操作或者跳过操作。

②单分支if语句格式

③一般形式

if(表达式)
    语句A

④示例

 if(score<60)
     printf("不及格!");

⑤说明

(1)表达式可以是关系表达式数值表达式逻辑表达式,必须用括号括起来,非0时为

(2)语句可以是一条简单语句复合语句

2.双分支选择结构

①功能

根据给定表达式决定在两个不同的操作中,选择其中一个执行。

②双分支if-else语句格式

③一般形式

if (表达式)
    语句A
else
    语句B

3.多分支选择结构

①功能

根据给定表达式,从多个条件中选择满足条件的语句组执行。若所有的表达式值都为0,则执行最后一个else后边的语句。

②多分支if-else语句格式

③一般形式

if(表达式1) 语句 1
 
else if(表达式2) 语句 2
 
else if(表达式3) 语句 3
 
······
 
else if(表达式m) 语句 m
 
else 语句 n

④说明

C语言规定,在缺省{ }时,else总是和它上面离它最近的未配对的if相匹配。

四.条件表达式

1.条件运算符

?;

2.形式

表达式1 ? 表达式2 : 表达式3

3.一般注解

条件运算符是C语言中唯一三元运算符,需要3个运算对象,每个运算对象都是一个表达式。

4.功能

如果表达式1为,整个条件表达式的值是表达式2的值;否则,是表达式3的值。

5.示例

(5>2)?1:3值为1

总结

到此这篇关于C语言if选择结构语句详解的文章就介绍到这了,更多相关C语言if语句内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • C 语言基础教程(我的C之旅开始了)[三]

    C 语言基础教程(我的C之旅开始了)[三]

    C 语言基础教程(我的C之旅开始了)[三]...
    2007-02-02
  • Visual Studio 2022编译C++20代码

    Visual Studio 2022编译C++20代码

    本文主要介绍了Visual Studio 2022编译C++20代码,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2023-07-07
  • C语言单向链表的表示与实现实例详解

    C语言单向链表的表示与实现实例详解

    这篇文章主要介绍了C语言单向链表的表示与实现,需要的朋友可以参考下
    2014-07-07
  • C语言中编写可变参数函数

    C语言中编写可变参数函数

    这篇文章主要介绍了C语言中编写可变参数函数的相关资料,需要的朋友可以参考下
    2017-07-07
  • C++利用VLC库制作音视频的示例代码

    C++利用VLC库制作音视频的示例代码

    这篇文章主要为大家详细介绍了C++如何利用VLC库制作音视频,文中的示例代码讲解详细,具有一定的借鉴价值,感兴趣的小伙伴可以了解一下
    2024-01-01
  • C语言之初识指针

    C语言之初识指针

    在C语言中,指针是一种保存变量地址的变量。这篇文章介绍了初识C语言指针,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2021-12-12
  • C语言实现学生成绩等级划分的方法实例

    C语言实现学生成绩等级划分的方法实例

    这篇文章主要给大家介绍了关于C语言实现学生成绩等级划分的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-12-12
  • C语言深入探索之单链表与typedef的用法

    C语言深入探索之单链表与typedef的用法

    typedef为C语言的关键字,作用是为一种数据类型定义一个新名字,单链表是后面要学的双链表以及循环链表的基础,要想继续深入了解数据结构以及C语言,我们就要奠定好这块基石!接下来就和我一起学习吧
    2022-05-05
  • 学习C语言要掌握的几个库

    学习C语言要掌握的几个库

    本文给大家分享的是网友提出的学习C语言要掌握的几个库,这里分享给大家,有需要的小伙伴可以参考下。
    2015-07-07
  • C++之try catch 异常处理入门实例

    C++之try catch 异常处理入门实例

    我们通常希望自己编写的程序能够在异常的情况下也能作出相应的处理,而不至于程序莫名其妙地中断或者中止运行了。在设计程序时应充分考虑各种异常情况,并加以处理
    2018-01-01

最新评论