|
网站首页
|
业界新闻
|
小组
|
威客
|
人才
|
下载频道
|
博客
|
代码贴
|
在线编程
|
编程论坛
|
登录
注册
短消息
我发表的主题
我参与的主题
我收藏的贴子
我上传的附件
我下过的附件
编辑个人资料
我的博客
用户控制面板
搜索
道具
恢复默认风格
碧海青天
秋意盎然
棕红预览
粉色回忆
蓝雅绿
紫色淡雅
青青河草
e点小镇
橘子红了
红红夜思
水晶紫色
雪花飘飘
新年快乐
风格
短消息
论坛展区
帮助
编程论坛
→
开发语言
→
『 C语言论坛 』
→ 关于一个break后,语句跳转的问题。
我的收件箱(0)
欢迎加入我们,一同切磋技术
用户名:
密 码:
共有
1491
人关注过本帖
标题:
关于一个break后,语句跳转的问题。
只看楼主
加入收藏
杜撰
来 自:北京
等 级:
论坛游民
帖 子:53
专家分:69
注 册:2011-5-14
结帖率:
87.5%
楼主
收藏
已结贴
√
问题点数:20 回复次数:8
关于一个break后,语句跳转的问题。
#include<stdio.h>
int main(void)
{
int x=15;
while(x>10&&x<50)
{
x++;
if(x/3)
{
x++;
break;
}
else
continue;
}
printf("%d\n",x);
return 0;
}
请问程序中break语句执行后,将跳转到哪里,好像是printf语句,如果是求解释。多谢了。
搜索更多相关主题的帖子:
void
2012-02-17 20:32
举报帖子
使用道具
赠送鲜花
转角有梦在等
来 自:黑龙江
等 级:
论坛游民
帖 子:31
专家分:95
注 册:2012-2-4
第
2
楼
收藏
得分:4
看书上说的
break; 是跳出离他最近的 for switch while... 向下运行 终止运行for switch while
一起努力,,, QQ:7325231
2012-02-17 20:47
举报帖子
使用道具
赠送鲜花
daydreary
等 级:
论坛游民
帖 子:15
专家分:37
注 册:2012-2-15
第
3
楼
收藏
得分:4
#include<stdio.h>
int main(void)
{
int x=15;
while(x>10&&x<50)
{
x++;
if(x/3)
{
x++;
break;
}
else
continue;
}
//←,跳到这个大括号外面,然后继续向下执行printf()
printf("%d\n",x);
return 0;
}
2012-02-17 21:22
举报帖子
使用道具
赠送鲜花
xdh0817
等 级:
论坛游侠
帖 子:193
专家分:195
注 册:2011-10-20
第
4
楼
收藏
得分:4
挣分
2012-02-17 21:34
举报帖子
使用道具
赠送鲜花
有容就大
来 自:东土大唐
等 级:
版主
威 望:
74
帖 子:9048
专家分:14309
注 册:2011-11-11
第
5
楼
收藏
得分:4
爱情公寓的女一号
梅尚程荀
马谭杨奚
2012-02-17 21:41
举报帖子
使用道具
赠送鲜花
zxd675816777
等 级:
黑侠
帖 子:252
专家分:631
注 册:2012-2-3
第
6
楼
收藏
得分:4
break就是直接跳出该控制循环了,也就是直接跳到执行printf这个语句。。。
数学好难!
2012-02-17 21:42
举报帖子
使用道具
赠送鲜花
天仲子
等 级:
论坛游民
帖 子:49
专家分:49
注 册:2012-1-3
第
7
楼
收藏
得分:0
break语句的作用就是跳出所在循还,在你那个程序中就一个循还,当然直接就跳到printf语句了
2012-02-17 22:25
举报帖子
使用道具
赠送鲜花
ssyxzf
等 级:
新手上路
帖 子:2
专家分:1
注 册:2012-2-17
第
8
楼
收藏
得分:0
printf处,因为执行到if(x/3)处时命题为真,则程序进入if循环而不执行else后的,进入if循环碰到break,则跳出if循环,又else不执行,故跳到printf处。但实际break只是跳出最近的循环(此题为if),这题只是后面的不执行而矣。
2012-02-17 22:39
举报帖子
使用道具
赠送鲜花
yxiangyxiang
来 自:/\/\/\/\/
等 级:
论坛游侠
帖 子:130
专家分:186
注 册:2012-1-29
第
9
楼
收藏
得分:0
#include<stdio.h>
int main(void)
{
int x=15;
while(x>10&&x<50)
{
x++;
if(x/3)//
把这if改为while,其实多使用几遍就知道break是怎么用的了.
{
x++;
break;
}
else
continue;
}
//←,跳到这个大括号外面,然后继续向下执行printf()
printf("%d\n",x);
return 0;
}
2012-02-18 09:07
举报帖子
使用道具
赠送鲜花
9
1/1页
1
快速回复:
关于一个break后,语句跳转的问题。
数据加载中...
关于我们
|
广告合作
|
编程中国
|
清除Cookies
|
TOP
|
手机版
编程中国
版权所有,并保留所有权利。
Powered by
Discuz
, Processed in 0.087166 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved