C语言学习2--IF句法

今天我们来了解一下IF从句,在这以前先和大家了解一下一下算法设计与算法设计。

算法是编程不可缺少的一部分,算法在程序设计中很重要。如果程序设计是一门艺术,它主要体现在算法设计和结构设计上,算法设计就是程序的灵魂,结构设计是程序的肉体。(算法+数据结构=程序)

       接着便是了解算法的几个特性

一、有穷性--算法在执行有限的步骤后自动结束。

二、确定性--算法的每一步骤都具有确定的含义,不会出现二义性。

三、零个或多个输入--算法可以没有输入也可以多个输入。

四、一个或多个输出--算法至少有一个或多个输出。

五、可行性--算法的每一步都必须是可行的,也就是每一步都能够通过执行有限次数完成。

基本 If 的语法

       说完以上几点,我们便开始今天的正式学习。if 语句是允许您可以控制程序是否进入一段代码,具体取决于给定条件为 true falseif的重要功能之一 语句是它允许程序根据 用户的输入。

       在讨论 if 语句的结构之前,让我们先了解一下 TRUE FALSE 在计算机术语中的含义。一个真实的陈述句是一个计算结果为非零数。而错误陈述句的计算结果为零。例如: 0 == 2 的计算结果为 0 2 == 2 的计算结果为 1。如果这 让你感到困惑,尝试使用 printf 语句来输出那些的结果 各种比较(例如 printf “%d” 2 == 1 ;)如图所示:

在此外我们还需要认识一些其他的运算符(比较多所以放在的思维导图里)

那么我们们来写一个if的语句结构(如下图所示)

在这里,我们在if里的表达式1 5 1 多的陈述,看看是否是真是假;如果是真的话则我们正确输出我们打出的四个字。如果你想让多个语句在计算要正确请使用大括号( { } ),就像我们对 main 函数的主体所做的那样。而这则是多条件多分支的语句。而它的语句结构是这样的:

else的另一个用途是当有多个条件语句时,这些条件语句可能所有计算结果都为true,但您只需要一个 if 语句的主体来执行。 可以在 if 语句及其正文之后使用else if语句; 这样,如果第一个语句为真,则“else if”将被忽略,但是 如果 if 语句为 false,它将检查 else if 的条件。如果 if 语句为 true,则 else 语句不会继续判断。可以使用许多 else if 语句来确保只有执行一个代码块。(话不多说如图所示):

以上就是多条件的if句法以及实例,那么完成以上这几个小点的知识我们便完成了今天的学习。(小知识点比较多我就放在思维导图里了各位自行观阅)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值