栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > C/C++/C#

学习c语言的第五天

C/C++/C# 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

学习c语言的第五天

14.关系运算符和逻辑运算符

听课重点:

大于>    小于<

大于等于>=    小于等于<=

等于==    不等于!=

逻辑与&&    逻辑或||    逻辑非!

优先级

计算:

a = 9 / 3 + 1 * -2 && ++i || !6

   =1

15.分支结构

1)语句:

if (测试条件)

        条件为真的流程

if (测试条件)

        条件为真的流程

else

        条件为假的流程

if和else关键词只对它后面一条语句产生效果,并且if和else之间仅允许有一条语句。

如果要使用多条语句,我们需要使用花括号将其包含起来,让它们组成复合语句。

if (测试条件)

{

        条件为真的流程1

        条件为真的流程2

         ...

}

else

{

        条件为假的流程1

        条件为假的流程2

         ...

}

2)注意:请不要在if或else后面加分号

3)代码中的嵌套层次较多,花括号层层叠叠,不易理解。 这时,就可以体现省略嵌套花括号的if else形式的优势了。

 更改为

 4)条件运算符

C语言中提供条件表达式作为if else语句的一种便捷形式

 

 测试条件 ? 表达式1 : 表达式2;

若测试条件为真,那么条件表达式结果为表达式1的结果。 

若测试条件为假,那么条件表达式结果为表达式2的结果。

条件表达式有3个运算对象,是C语言中唯一一个三元运算符。条件表达式的优先级仅高于赋值。

 

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/1026929.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号