c语言实现判断两个子图是否同构问题_《零基础看得懂的C++入门教程》——(4)条件判断原来如此...

一、学习目标

  1. 了解什么是条件判断
  2. 了解多个条件判断
  3. 了解输入
  4. 了解什么是逻辑与、逻辑或

目录

预备第一篇,使用软件介绍在这一篇,C++与C使用的软件是一样的,查看这篇即可:《零基础看得懂的C语言入门教程》——(二)简单带你了解流程
想了解编译原理和学习方法点这篇,学习方法和一些原理C++与C都是相同的

《零基础看得懂的C语言入门教程》——(一)脱离学习误区

《零基础C++入门教程》(2)数据类型、变量一看便会

《零基础看得懂的C++入门教程》——(3)表达式花样挺多鸭

《零基础看得懂的C++入门教程》——(4)条件判断原来如此

推荐

《零基础看得懂的C语言入门教程》——(一)脱离学习误区

《零基础看得懂的C语言入门教程》——(二)简单带你了解流程

《零基础看得懂的C语言入门教程》——(三)轻松悟第一个程序

《零基础看得懂的C语言入门教程》——(四)基本数据类型变量

《零基础看得懂的C语言入门教程》——(五)变量、常量及运算

《零基础看得懂的C语言入门教程》——(六)轻松了解逻辑运算

《零基础看得懂的C语言入门教程》——(七)循环分分钟上手

《零基础看得懂的C语言入门教程》——(八)基本数组真简单

《零基础看得懂的C语言入门教程》——(九)数组与循环嵌套

《零基础看得懂的C语言入门教程》——(十)指针原来是这样

《零基础看得懂的C语言入门教程》—(十一)自定义函数很简单

《零基础看得懂的C语言入门教程》—(十二)结构体是这么回事

二、了解循环的使用方法

循环是指实现对程序进行重复执行,其中包括循环的条件判断。C语言中循环分为for循环、while循环、do…while循环。循环可以通过默认判断条件跳出,也可以自己编写控制语句实现循环的跳出或忽略。

2.1 了解while循环的使用方法
为什么需要循环?循环有什么作用?循环就是重复执行某一段代码。其实举一个很简单例子就可以很好的解释循环的作用。例如当你需要控制一个变量,让它从0每次加1、加2、加3…一直加到100,这时编写代码就可以使用循环简单的实现;你可能会觉得这个例子你不能理解,那我说如果你要输出100次“我想上天”这段话,你编写程序以当前所学的知识你觉得这是个繁琐的过程。当你学习循环后,这个繁琐的问题将会游刃而解。

先从一个简单的例子说起,现在我需要输出10次“我想上天”,使用循环,代码如下:

#includeusing namespace std;int main(){int a=0;cin>>a;cout<

查看以上代码,我们定义了一个变量i,并且初始化等于0。这个变量i是循环的控制变量,意思则是控制循环控制多少次;我们接着往下看,while是循环的关键字。while循环后是一个圆括号,圆括号中需要添加的是条件,也就是一个表达式,在这里填写的是i<10,表示该循环需要循环10次,为什么要写这个i<10我们接着往下看;在圆括号后,我们使用了一堆花括号,在花括号内编写我们需要循环的代码。花括号内的第一个代码我们很熟悉,是显示“我要上天”这段话;下一段代码是i++,i++与代码i=i+1相等,表示在这里i变量等于自身加上一个1,i++是一个简要写法,表示在次数i自增1。

通过以上所述,我们明白了变量i是在循环的代码内,每次循环都会增加1;由于这个特性,变量i在循环完第一次的时候就变成了1,第二次就变成了2,那么总有一次是大于或者等于10的,我们需要循环10次,那么就需要在条件处添加i<10这个条件,控制循环次数,所以这个i也称为循环控制变量。那么得出整个循环的格式如下:

    int i=0;//初始化控制变量    while(控制条件){            //循环的代码            i++;} 

当然,这个变量i的名称是可以自己命名的。

运行程序,查看效果:

1b2ceebf69939fb0c4d944ffe340feb8.png

在循环中的变量i我们可以通过输出的方式查看变量i的值,更改代码如下:

#includeusing namespace std;int main() {    int i=0;    while(i<10){            cout<

运行代码如下:

0b7c3db152d608a8eff2a9f5b2333722.png

2.2 了解for循环的使用方法
for循环与while循环类似,功能作用相同,查看以下代码:

a==666

在以上代码中,首先定义了一个变量i,初始化为0。之后使用for循环 for(;i<10;i++)。for循环的格式为for关键字,后接一对圆括号,圆括号内为;i<10;i++,有两个分号,第一个分号可以编写用于循环的变量的初始化,在这里为i,由于我已经在创建的时候初始化为0了,在这我就不重复赋值了;使用分号隔开后,是i<10这一个判断,表示每次循环需要判断这个表达式是否正确,如果i不小于10则不再执行循环,随后使用分号表示结束;之后i++表示每次循环i这个变量加1,第一次0+1变量i的值为1,第二次的时候则i的值为1,1+1则为2,以此类推不小于10则跳出。于while循环中的i++类似,i++其实可以写为i=i+1,i++是一个简便的书写方法。在之后的花括号中则是循环循环的语句。
for循环的格式如下:

#includeusing namespace std;int main(){int a=0;cin>>a;if(a==6666){cout<

运行结果如下:

ea09ead9425cb2305400077a65702ef7.png


跟while循环一样,可以添加输出,查看变量i的值:

if(表达式){表达式正确编写的代码 }

结果如下:

727e17d47a527df4be52239b4e34dd53.png

2.3 了解do…while循环的使用方法
do…while循环与while循环类似,与while循环的不同之处为while循环时先判断条件再执行循环,do…while循环则会先循环再判断条件是否成立。
查看示例:

#includeusing namespace std;int main(){int a=0;cin>>a;if(a==6666){cout<

运行结果如下:

148b414746ac46da9856d3a680adf253.png

2.4 了解continue与break的用法
在循环中可以使用continue忽略本次循环、使用break可以跳出循环。那如何使用呢?
如果想忽略第5次循环可以在循环体(指循环花括号内的所有内容)内添加if语句,判断i的值是否为5,为5使用continue关键字跳过当前循环。代码如下:

#includeusing namespace std;int main(){int a=0;cin>>a;if(a==6666){cout<

以上代码在i等于5时使用continue忽略本次循环,将不会往下执行,直接忽略,开始下一次循环。运行结果如下:

ebb5dd335cc8171456e2fbad97f2a120.png

这个时候5已经消失不见了,因为当i等于5时忽略了这一次循环,
如果想等于5的时候就直接跳出循环可以使用break跳出循环。修改代码如下:

if(表达式){表达式正确编写的代码 }else{表达式错误编写的代码}

使用break后将会直接跳出,不再循环接下来的内容。运行结果如下:

fd14ff29ff89e7dab99e5f07d9b707fd.png

三、总结

通过以上描述与讲解,我们了解了以下几点内容:

了解了for循环的使用方法了解了while循环的使用方法了解了do…while循环的使用方法了解了break与continue的使用方法
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值