当前位置:网站首页>MOOC翁恺 C语言 第三周:判断与循环:1.判断
MOOC翁恺 C语言 第三周:判断与循环:1.判断
2022-07-28 05:28:00 【W.934】
1.如果
if(条件成立){
......
}
2.C语言提供了六个关系运算符:
== 相等
!= 不相等
> 大于
>= 大于或等于
< 小于
<= 小于或等于
3.关系运算的结果
当两个值的关系符合关系运算符的预期时,关系运算的结果为整数1,否则为整数0。
优先级:
①所有的关系运算符的优先级比算术运算的低,但比赋值运算高。
比如:7>=3+5 3+5优先,得8;7>=8得0
比如:int r=a>0 a>0优先。
②判断是否相等的 == 和 != 的 优先级 比 其他的低,而连续的关系运算是从左到右进行的。
比如:5>3==6>4
比如:6>5>4 由左到右,6>5得1,1>4得0。
比如:a==b==6
4.注释
// 单行注释
/* */多行注释
5.if语句
①if(表达式){语句}——单分支结构
若圆括号()内的表达式(结果非零)成立,则执行大括号{}内的语句;
若圆括号()内的表达式不成立,则跳过大括号{}内的语句,执行下一段语句。
if语句这一行结束的时候并没有表示语句结束的“;”,而后面的赋值语句写在if的下一行,并且缩进了,在这一行的结束的时候有一个表示语句结束的“;”。
这表明这条赋值语句是if语句的一部分,if语句拥有和控制这条赋值语句,决定它是否要被执行。
例: if(total>amount)
total+=amount+10;
②if (表达式){语句1};else {语句2};——双分支结构
③if和else之间也可以没有{}而是一条语句
为什么强调if和else后面要用{}:
用{}区分开什么该在判断后执行 什么是无论何时都执行。避免错误配对,else会和最近的if配,方便理解。
边栏推荐
- Test interview questions collection (I) | common required questions and procedures of software testing (with answers)
- Hdu-1097-a hard puzzle (fast power)
- Hdu-5805-nanoape loves sequence (thinking questions)
- shell脚本——正则表达式
- Technology sharing | common proxy tools for interface testing
- Technology sharing | sending requests using curl
- Forward and backward slash notes
- Escape character notes
- Esxi community network card driver updated again
- Wechat applet custom compilation mode
猜你喜欢
随机推荐
技术分享 | 实战详解接口测试请求方式Get、post
测试面试题集锦(三)| 计算机网络和数据库篇(附答案)
C language memcpy library functions and the role of memmove
Insertion and deletion of nodes in linked list
Escape character notes
How to calculate the size of structure, segment and Consortium (common body)
测试面试题集锦(二)| 测试工具篇(附答案)
Installation and configuration of unit test framework jest with typescript
SSH服务配置
RAID disk array
HDU-5805-NanoApe Loves Sequence(思维题)
cocos2d-x 学习笔记——瓦片地图TiledMap
Understanding of C language EOF
JSON notes
HDU-5783 Divide the Sequence(贪心水题)
Clock tree analysis example
小tips
Suger Bi create task
技术分享 | 服务端接口自动化测试, Requests 库的这些功能你了解吗?
Hdu-1159-commonsubsequence (LCS longest common subsequence)









