C语言基础知识:if...else...分支结构浅析

这篇博客介绍了C语言中的条件控制结构,包括if条件语句和if...else...结构。通过实例展示了如何根据条件执行不同的代码块,并解释了如何使用关系运算式来构建可判断的条件。文章还强调了条件语句在实际编程中的重要性。
摘要由CSDN通过智能技术生成

分支结构

如果的意义

在日常生活中,我们经常会用到“如果”这个词,和它常用的搭配是“”。或许你会想到这首歌“如果还有梦,就追”。

条件语句if

在C语言中,也提供了说“如果”的方式,我们需要用到关键词if”。对于上面的歌词,我们在C语言中可以写成如下代码:

if(如果还有梦){
	就追;
}

关键字if之后的圆括号里的是条件condition),之后的大括号中的是在满足条件的情况下被执行的代码块。
简单来说,if条件语句就是以if关键词开头,在之后的圆括号里描述需要满足的条件以便执行一次大括号里的代码,而在大括号里则是描述了被执行的代码的内容。
但是,在C语言中,像如果还有梦这种命题是难以辨别真假的,我们在写判断条件的时候,往往会选择更容易判断真假的关系运算式。举个例子:

if(first>second){
	third=0;
}

这表示,当first的值大于second的值为真时,我们就给third赋值0。(注意:只有当大括号里的值为真时,我们才执行接下来的代码块一次。比如这里的third=0;

if…else…条件语句

在生活中,有如果就有否则。同样的,在C语言中,与if关键字相匹配的还有else关键字。当if关键字后面的圆括号内的条件语句满足时,就会执行if关键字后面大括号里的内容,否则就会执行else关键字后面大括号里的内容。举个例子:

if(a==0){
	//第一部分代码
}else{
	//第二部分代码
}

这表示,如果a==0命题,那么第一部分代码就会被执行,否则(a小0或者a大于0第二部分代码就会被执行。如果还不能理解,请参照下图:

开始
if判断条件
第一部分代码
第二部分代码
结束
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

l_0_f

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值