无名商城论坛

搜索
查看: 339|回复: 0

[技术教程] 【教程】小白易懂的C语言入门~第十七课

[复制链接]

1万

主题

1万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
32464
发表于 2022-5-8 14:18:42 | 显示全部楼层 |阅读模式
while语句讲完就讲一半咯[呼~]
---------------------------------
【文字教程】第十七课:while语句

第一步:定义while语句
while语句类似if语句,与if语句的区别在于
if语句判断成功会运行if后面大括号里的内容,但是只会运行一次[酷]
而while语句,只要满足while后面小括号里面的条件就会无限运行大括号里面的内容,直到判断为假才会跳出while语句,C语言里面将这种语句叫做循环语句[酷]

第二步:光听我讲可能不懂,我们来看看实例[酷]
还记得上节课讲的阶乘吧[勉强],我们用while语句来写一遍,图1
我来翻译一下[酷]
我们定义了一个math函数
在函数里面定义了result等于n
然后我们进去while语句,如果n不等于1,则进入运行下面两个语句,n等于n-1运行完之后,我们再次进行判断n是否不等于1,如果不等于则继续运行大括号里面的两个语句,否则,返回result的值

这里n=n-1不能漏掉了,否则会进入死循环

我们还得了解另一个循环语句,do/while语句
我们可以将图1上面的while语句改成,图2[酷]
do/while语句的与while语句的区别是
while语句先判断后运行
do/while语句先运行一遍,然后在进行while语句的判断
也就是说,do/while语句如果与while语句一样,只是单纯的多运行了一步。

今天要讲的就到这里[酷]
布置作业了[真棒]
将图3里面的内容用do/while语句来表示
为了给小白鉴别,输出结果为图4

最后,求关注[酷][玫瑰][玫瑰]
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表