搜索
编程论坛
→
开发语言
→
『 C语言论坛 』
→ [求助]还有一道关于continue的题
标题:
[求助]还有一道关于continue的题
只看楼主
奥丁
等 级:
新手上路
帖 子:327
专家分:0
注 册:2006-10-18
结帖率:
100%
楼主
问题点数:0 回复次数:7
[求助]还有一道关于continue的题
#include <stdio.h>
void main()
{
int i;
for(i = 1; i <= 3; i++)
{
if(i % 3)
printf("*");
else
continue;
printf("#");
}
printf("@\n");
}
输出结果是 *#*#@
为什么啊?
搜索更多相关主题的帖子:
continue
2007-10-19 14:30
死了都要C
来 自:四川成都
等 级:
贵宾
威 望:
13
帖 子:1582
专家分:116
注 册:2006-12-7
第
2
楼
得分:0
for(i = 1; i <= 3; i++)
{
if(i % 3)
printf("*");
else
continue;
printf("#");
}
现在明白??
女施主``我给你``送茶来了```师太``你就从了老衲吧``
代码本天成~~~妙头偶得之```
2007-10-19 14:32
奥丁
等 级:
新手上路
帖 子:327
专家分:0
注 册:2006-10-18
第
3
楼
得分:0
晕了 两条语句
else没有大括号
2007-10-19 14:37
死了都要C
来 自:四川成都
等 级:
贵宾
威 望:
13
帖 子:1582
专家分:116
注 册:2006-12-7
第
4
楼
得分:0
建议LZ在写代码的时候``把这些完成不同功能的语句换行分开```这样回很清晰的``
如你的代码这样一下`:
#include <stdio.h>
int
main()
{
int i; // 我一般回把声明语句和其他语句换行开``
for(i = 1; i <= 3; i++)
{
if(i % 3)
printf("*");
else
continue;
printf("#");
}
printf("@\n");
return 0;
}
女施主``我给你``送茶来了```师太``你就从了老衲吧``
代码本天成~~~妙头偶得之```
2007-10-19 14:48
yangzhifu
等 级:
新手上路
威 望:
2
帖 子:433
专家分:0
注 册:2007-4-11
第
5
楼
得分:0
我来说:
#include <stdio.h>
void main()
{
int i;
for(i = 1; i <= 3; i++)
{
if(i % 3)
printf("*");
else
continue;//现在假设i=2,i%3=2则printf("*")与printf("#");
当i=3时i%3=0则continue,结束循环,回到for(i = 1; i <= 3; i++),因为i<=3,不在执行
printf("#");
}
printf("@\n");
}
方寸之内,剖天下; 方坛之内,析自我;
2007-10-19 22:15
暮日狂刀
等 级:
新手上路
帖 子:95
专家分:0
注 册:2007-10-6
第
6
楼
得分:0
i=1 时输出 * #
i=2 时输出 * #
i=3 时退出循环,输出 @
做小程序: q群:38730177
2007-10-19 22:32
wzhings
等 级:
新手上路
帖 子:92
专家分:0
注 册:2007-1-16
第
7
楼
得分:0
支持4楼的写法..要规范化..
在我的眼里,这个世界是由0和1组成的!~
2007-10-19 22:39
zxc1998
等 级:
新手上路
威 望:
1
帖 子:133
专家分:0
注 册:2007-3-21
第
8
楼
得分:0
编写程序要采用一定的规范,这样程序清楚,也好查错。函数命名时也要采用一定的规范。
还有就是加好注释
2007-10-19 22:54
8
1/1页
1
参与讨论请移步原网站贴子:
https://bbs.bccn.net/thread-179035-1-1.html
关于我们
|
广告合作
|
编程中国
|
清除Cookies
|
TOP
|
手机版
编程中国
版权所有,并保留所有权利。
Powered by
Discuz
, Processed in 0.572097 second(s), 7 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved