| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 3537 人关注过本帖
标题:关于continue;的作用范围
只看楼主 加入收藏
蹴鞠者
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:82
专家分:134
注 册:2016-9-26
结帖率:75%
收藏
已结贴  问题点数:5 回复次数:8 
关于continue;的作用范围
程序代码:
    while(count < MAXBKS && gets(library[count].title) != NULL && library[count].title[0] != '\n')
    {
        printf("Now enter the author.\n");
        gets(library[count].author);
        printf("Now enter the value.\n");
        scanf("%f",&library[count++].value);
        while(getchar() != '\n')
            continue;           //清空输入行
        if(count < MAXBKS)
            printf("Enter the next title.\n");

    }

这个continue;在这的作用是什么
搜索更多相关主题的帖子: continue 
2017-05-24 11:58
renkejun1942
Rank: 14Rank: 14Rank: 14Rank: 14
来 自:不是这样
等 级:贵宾
威 望:33
帖 子:1645
专家分:5297
注 册:2016-12-1
收藏
得分:3 
当前循环。

PS,你到底要问什么,是问continue的作用域,还是问它的作用?

[此贴子已经被作者于2017-5-24 12:05编辑过]


09:30 05/21 种下琵琶种子,能种活么?等待中……
21:50 05/27 没有发芽。
20:51 05/28 没有发芽。
23:03 05/29 没有发芽。
23:30 06/09 我有预感,要发芽了。
2017-05-24 12:03
Emotiona
Rank: 7Rank: 7Rank: 7
等 级:黑侠
帖 子:311
专家分:581
注 册:2017-3-7
收藏
得分:3 
运用是返回到while循环。配合上面while循环,达到清空输入流的目的
2017-05-24 12:30
蹴鞠者
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:82
专家分:134
注 册:2016-9-26
收藏
得分:0 
回复 2楼 renkejun1942
作用域
2017-05-24 13:46
蹴鞠者
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:82
专家分:134
注 册:2016-9-26
收藏
得分:0 
回复 3楼 Emotiona
能详细说一下吗
2017-05-24 14:39
renkejun1942
Rank: 14Rank: 14Rank: 14Rank: 14
来 自:不是这样
等 级:贵宾
威 望:33
帖 子:1645
专家分:5297
注 册:2016-12-1
收藏
得分:0 
while(getchar() != '\n')
            continue;//这句continue没有半毛钱作用,在这里,可以直接删掉。留一个分号在哪里就可以了。

09:30 05/21 种下琵琶种子,能种活么?等待中……
21:50 05/27 没有发芽。
20:51 05/28 没有发芽。
23:03 05/29 没有发芽。
23:30 06/09 我有预感,要发芽了。
2017-05-24 18:14
Emotiona
Rank: 7Rank: 7Rank: 7
等 级:黑侠
帖 子:311
专家分:581
注 册:2017-3-7
收藏
得分:0 
回复 5楼 蹴鞠者
作用域就在while, 不过要不要都一样, 等于是废话。
2017-05-24 18:56
蹴鞠者
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:82
专家分:134
注 册:2016-9-26
收藏
得分:0 
回复 7楼 Emotiona
有两个while,是外层的还是内层的
2017-05-25 11:36
Emotiona
Rank: 7Rank: 7Rank: 7
等 级:黑侠
帖 子:311
专家分:581
注 册:2017-3-7
收藏
得分:0 
回复 8楼 蹴鞠者
while(getchar() != '\n')
            continue;   


循环没括号,表明只执行循环下的一句话
2017-05-25 11:47
快速回复:关于continue;的作用范围
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.023505 second(s), 10 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved