计算机二级-C语言 - 第一章:考点精讲
分享给朋友:

按住画面移动小窗

下载
程序的循环结构(下)-计算机二级C语言考点精讲
虎课APP支持视频下载
扫码下载/打开虎课APP
支持视频下载,随时随地学
手机观看
扫一扫,手机继续学
扫码下载/打开虎课APP
支持视频下载,随时随地学
程序的循环结构(下)-计算机二级C语言考点精讲_虎课网
记笔记

全新AI视频总结上线

一键节省你80%学习时间

视频暂不支持AI视频总结
AI视频总结
编辑完成后,记得点我~

358

已学

62小时

时长

150

配套素材

完课证书

¥199(¥299)

全站通VIP免费畅学

立即购买
学员评价 (2条评论)视频字幕
您需要学习后才可以评价, 立即学习
评论列表
仅显示有内容的评论
仅显示带图评论
排序方式:

下一个题是 ,那么第一两个变量 ,然后当我们这个A小于6的时候 ,像我们A等于1小于6这条成立 ,然后运行我们当前这条语句 ,这条语句它是一个复合语句 ,在这个复合语句里面它做了些什么事情 ,我们一起来看一看 ,B等于 ,B+A 那么所以B等于多少了 ,等于3 ,A+等于2 ,A等于多少 ,A等于我们的3 ,然后B除以10 B等于多少 ,B等于3 ,那么B除以10 ,B等于3 ,这是我们第一次循环 ,第二次循环 ,那么这里A等于3 来小于这个6 ,那么条件成立了 ,成立完了以后 再循环我们这条语句 ,那么B等于B+A 那么B等于3 A等于3 ,那么所以B等于6 ,然后A等于A+2 ,那么A等于5 ,然后B除以 10 ,B等于6 ,6除以10 ,B等于6 ,然后再判断下A小于6 ,那么A等于5 ,A小于六 ,这个条件成立 ,成立好了以后继续来循环 ,那么B等于5加6等于11 ,A加个2 ,A等于我们的7 ,然后B等于除以10 11除以10等于1 ,然后判断下小于A 小于6 ,那么条件不成立 ,终止循环 ,最后把AB的结果输出来 ,A等于7 ,B等于1 ,那么答案是我们第二个答案 ,7 1 ,对不对 ,这里一定要留意一下我们A的值这地方每次加个2 ,第二个我们B的值除以10 ,那等于11的时候除以10就等于1了 ,我们前面等于6的时候 等于3的时候 ,除以完了以后依然是它本身 ,这要明白 ,然后答案是我们这个7和1 ,下一个题 ,我们这个main函数里面 外循环里面 ,那么这个地方这个语句我们留意一下格式 ,应该怎么算 ,

应该是先算我们这个函数 ,这个函数是从我们键盘接收一个字符 ,也就是说你从键盘上面按一个键 ,按一个键好了以后 ,如果它不等于我们的回车 ,反斜线N是我们的回车 ,不等于回车 ,我们就运行这个后面代码 ,这代码它省略了 ,那么咱们想一想 ,当我们按的是个回车的时候 ,是不是这个条件不成立 ,当我们输入的是一个回车的时候 ,这个条件就不成立了 ,不成立的话 就终止我们循环 ,那么所以这个程序是什么 ,按回车结束 ,那么看答案选项里面 第三个是按回车结束我们循环 ,等于回车的时候 ,这个条件就会假了 ,原来是什么 不等于嘛 ,这是我们当前这个题 ,好 接下来我们继续往后面来看一个题 ,那么这个题目跟我们前面讲的题目基本上是一样的 ,它用是个减减 ,同样的原理把这个Y给它赋值为1就可以了 ,对吧 ,那么答案在前面 ,那么应该是我们的-1 ,这里是我们0 ,不好意思 ,它减这前面应该是0 ,在后面是-1 ,为什么在后面是-1 ,因为它是先把这个值作为表示的结果再去减1 ,下一个 ,这个地方刚那个题目有点接近 ,那么它怎么算的 ,还是一样的 先算我们这个里面 这个函数 ,那么获取一个字符 ,这个函数我们没有学 ,在后面的字符串里面会学到 ,然后把这个结果存到CH里面来 ,存到CH里面来了以后 ,再拿这个CH的结果跟我们这个0字符来比较 ,那有同学会说这个关系运算比我们这个赋值运算级别要高一些 ,这里你看清楚了 ,它前面一个括号 ,它把这个函数运行完了以后 ,它加了一个括号 ,把这个函数的结果存到CH里面来 ,那么先把括号里面算完了以后 ,再来比较我们的字符A ,

那么当它等于这个字符0的时候输出一个 ,那么它不等于这个字符0的时候 ,它是不是结束循环 ,那么所以这里还要每次输入一个字符0的时候 ,它就输出一个井 ,当然输的不是这个字符0的时候 ,它就结束我们循环 ,对吧 ,我们看题目 ,第一次说的是1 ,这里我们看这上面有个题 ,这个地方看 ,那么输个1 输出是一个井号 ,那么一直到我们这个0的时候才结束 ,那么应该是什么 ,9个井号 ,输出来 ,9个井号 ,不是 第一个井号它不输 不好意思 ,当它输这个1的时候 它就不满足了 ,不满足循环就结束了 ,当它输一个1的时候 ,那么这个地方来比较它等于0 ,那不等于0 ,循环就为假了 ,为假的话循环就结束了 ,程序就结束了 ,所以答案应该是0次 ,程序运行0次 ,然后等于1的时候 ,它这里不是选择结构 是循环结构 ,它第一次就不成立了 ,这是我们这个 接下来我们继续往后面来看这个题 ,那么这是我们这么一个while语句 ,那么这给大家补充一个内容 ,我们刚刚前面所讲的这个break语句 ,和我们的switch语句 ,我们的continue语句 ,那这样我们看 这个brake语句 ,它可以作用于我们的switch语句 ,还可以作用于我们所有的循环语句 ,我们所有的循环语句 ,那么既然是包括我们三个 我们的while语句循环 ,我们dowhile语句循环和我们的for语句循环 ,而我们这个continue语句 ,它只能够作用我们循环语句 ,不能够作用我们的switch语句 ,这里我们记一记 break语句 ,它的功能可以在我们的switch语句里面 ,和我们的循环语句里面都能产生作用 ,

continue语句只能在我们循环语句里面产生作用 ,那么现在我们这样题目就能看懂了 ,输一个S 我们输一个1 ,那么1的话大于0 条件成立 ,所以运行switch 1 ,switch 1的话 这个条件成立 ,那么输出一个6 ,那么再运行这条语句 ,那么输出一个几 输出一个5 ,后面有一个break语句 ,那么这一次我们循环结束了 ,接下来再输入一个2 ,这里我们通过它 再输一个2 ,2的话再回上去再来循环它 ,2大于零 ,那么这个case 1不成立 ,case 2成立 ,那么输出一个6 ,输个6完了以后 后面有一个break语句 ,所以后面也就不运行了 ,然后再来通过这条语句运行 输入一个3 ,输入3好了以后 ,那么大于0 ,那么case 3 switch 3 ,那么来这条语句 ,那么输出一个6 ,那么输这个6好了以后 ,后面没有这个break语句 ,所以无条件运行这条语句 ,那么后面来输出一个4 ,对吧 ,输入4好了以后就结束了 ,接下来我们输入这个4 ,那么这个4的话在我们这里面都不成立 ,那么运行我们default语句 ,那么所以输出一个5 ,然后我们给S输一个5 ,5的话那么都不成立 ,所以这里我们输入它 那么是一个6 ,然后输出我们这个0 0的话 ,上面这地方大于0 ,这个条件不成立 ,那么循环结束 ,那么这是我们答案 ,明白了吗 ,我们看我们这个dowhile语句 ,那么dowhile语句我们前面讲过 ,无条件运行一次 ,这个地方有个分号 ,注意看清楚了 ,那么我们B等于B除以2 7等于 7除以2等于3 ,B等于3了 ,A+B 那么A等于4 ,那么再来判断我们这个B大于1 ,B等于3的话大于1成立 ,成立继续来B除以2 ,B等于1 ,B等于1好了以后 ,那么A+B那么A等于4 A等于5 ,

然后再拿这个B去除以2 ,B的话大于1 ,条件不成立 ,不成立就完了 ,然后就是我们AB的结果 ,它这里是什么 ,大于1 ,不成立 ,那么答案的话应该是1和5 ,A的话是5 ,B的话是1 这是我们这个程序讲到这里 ,再往后面来看 ,那么多语句循环 输出它 ,然后我们的while语句循环 ,那么这里我们看清楚 ,后面这里有个分号是对的 ,那么这里我们I等于0 ,然后的话 ,while语句 I++ ,那么这个题目我们看一下 ,它是不是是不是一个死循环呢 ,我们看一下 dowhile语句 ,那么它 ,然后while语句 不是死循环 ,运行一次 I等于0对不对 ,那么输出一个0 ,然后来判断我们这个I的值 ,那么由于这个++在后面 ,所以先把这个0 复制给它 ,然后再把I的话加个1 ,那么复制给它好了以后 ,这里是0 ,那么就为假 ,为假 我们循环语句不再运行 ,再来输出I的值 I等于1 ,那么所以输一个什么 ,0和1 看清楚 ,这地方改一改 ,把这个++放到前面去 ,那就是个死循环了 ,因为它每次都不会等于0了 ,都等于1了 ,往下面加 ,这个题目明白 ,好 接下来我们继续往后面来看 ,那么我们的main函数 ,B的话A等于负值 ,那么接下来我们for语句循环 ,那么从0到我们这个5 循环6次 ,那么如果I除于2 ,这个地方难一点点 ,本来严格来讲的话 ,我们可以写成 ,如果I除以2 ,那么等于我们这个1或等于0 ,那么这里把后面这个等于1或等于0给它省去了 ,

为什么 ,因为你这个除以2 ,它就是一个1和0的问题 ,所以再写个1等于1 ,0等于0是不是没意义 ,任何一个数除以2 ,它只有两个结果 ,一个1 一个0 ,那么为1的话就是真 为0的话就是假 ,那么所以这地方我们再来看 ,这地方如果它是奇数的时候 ,是不是等于1 等于1它就成立了 ,成立就运行我们这个语句 ,对吧 ,我们再看 假设我们拿个4来 ,这个4除以2 ,是不是等于0 ,等于0 ,那么是不是为假 ,为假就不运行了 ,运行下面这一个 ,那如果拿一个3 3的话除以2那么等于1 ,1的话就是为真 ,为真的话是不是这个语句 ,那么得到的结论就是当它为奇数的时候 ,运行这条语句 ,当它为偶数的时候 ,运行这条语句 ,那么这里我们的这个小a是97 ,我们大A是65 ,然后要给它加 从0开始加 2+3+4+5 ,那咱们想一想 ,我们怎么来算 ,那么这个大于和小于它都是奇数 ,所以我们拿一个就可以了 ,拿一个就可以 ,那现在我们来看 ,我们现在是A 拿个小a ,拿个小a的话 那么是97 ,然后B 98 ,然后C 99 ,然后D 100 ,然后E 101 然后F 102 ,那么这是我们加0+1+2+3+4+5 ,那么刚刚好 ,因为我们这个循环语句 它是从0开始的 ,它的这每个数要跟我们这个B或者是跟我们这个C加起来 ,

B和C的话 就是我们下面的这个结果 ,这两个字母 ,那么通过我们刚才的分析的话 ,我们得到的结论就是当它为奇数的时候 ,就运行我们这条语句 ,那么奇数的话我们这个0 它这个0 ,那么应该是除以2等于0 ,等于0的话不成立 ,那么运行我们这条语句 ,因为这条语句我们这个C是什么 ,大写的 ,那么所以这里面我们应该输出一个大A 这里是我们的1 1的话是奇数 ,那么这个条件它成立 ,那么拿这个1去加上我们这个b b的话是小写的 ,那么所以的话应该是个小b 然后来除到我们这个2 这个2的话 ,那么除以2不成立 ,那么运行我们这个否则 否则里面我们C是大写的 ,那么所以的话这里面是大C 那么应该是什么 ,大一个 小一个 ,那么这个应该是我们答案 ,

登录后查看更多
电脑办公入门
共 140 节课
职场英语学习
共 101 节课
英语口语入门
共 105 节课
计算机二级-C语言
共 151 节课
职场PPT学习
共 112 节课
已是第一张图了
已是最后一张图了
记笔记

导出笔记

笔记导出历史

00:00

0/12
确定保存
笔记导出历史导出完成的笔记将保留1天,如有需求请及时下载
课程名称
导出时间
文件大小
状态
操作
AI视频总结
AI正在分析视频,请稍等…
AI总结遇到了一些问题 点击重新获取
点击重新获取
成为全站通VIP 查看完整AI总结
复制

职业路径建议意见

请选择你对职业路径课程的满意程度

请选择你对职业路径课程的满意程度

请填写关于职业路径的建议意见:

同学,小虎知道你非常努力的想学习!

老师录制课程真的也很辛苦

赞助一下吧

确定学习吗?

您每天可免费学习一个教程。

成为VIP可无限学习 !

成为VIP吧!

成为VIP吧!

您已经免费学习 1 个教程 !

我们录制教程很努力的,赞助下吧 !

升级VIP吧!

您已经学习 5 个教程啦!

我们录制教程很努力的,赞助升级下吧 !

您已经累计下载5个源文件


您在当前分类下不是VIP,赞助VIP享受无限下载


您已经累计下载5个素材文件


您在当前分类下不是VIP,赞助VIP享受无限下载


您已经累计下载5个源文件


您在当前分类下不是VIP,赞助VIP享受无限下载


您已经累计观看5个图文教程


您在当前分类下不是VIP,赞助VIP享受无限观看


学习后才能评价哦!

获得30虎课币

评论提交成功,将在审核通过后显示

×

下载素材/源文件:

收藏成功
取消成功
特惠
充值
7折购
今日还在继续学习的你,太棒了!
7
折扣券可用于
年费无限VIP
立 即
使 用
此活动优惠不可与其他活动叠加使用
有效期:000000
消息
登录即可查看消息记录
建议
意见
官方
客服
在线咨询客服热线

您可以与在线客服进行沟通获得帮助

工作日:9:00~22:00节假日:9:00~18:00

联系在线客服

您可以电话联系客服进行沟通获得帮助

工作日:9:30~18:30

400-862-9191
虎课
积分
免费学习90000+个教程!
配套素材、源文件一键下载!
昨日学员已学习了36,309
并提交了230份作业!
登录后立即学习!
loading
微信扫码关注即可登录
您需要同意协议才可以进行登录
登录虎课网,每天免费学课程全站 90000+ 视频会员教程 | 每日可免费学 1
为确保账户信息安全
请先进行真实姓名验证后进行充值付款
立即验证