| 编程中国 | 业界新闻 | 技术文章 | 视频教程 | 下载频道 | 程序源码 | 个人空间 | 编程论坛
全能ASP/PHP/ASP.NET主机,支持月付专业 MSSQL 数据库空间,支持月付专业 MySQL 数据库空间,支持月付学习型 ASP/PHP/ASP.NET 主机 30元/年
高端软件开发 = 年薪十万不是梦   
共有 242 人关注过本帖
标题:"{"在循环嵌套中的不同位置决定的不同效果
收藏  订阅  推荐  打印
zhangzhongxu
Rank: 1
等级:新手上路
帖子:23
积分:370
注册:2008-7-20
"{"在循环嵌套中的不同位置决定的不同效果

打印   
    ****
   ****
  ****
****
****

#include <stdio.h>
void main()
{int a,b;
for(b=1;b<=5;b++)
{for(a=1;a<=5-b;a++)
printf(" ");
printf("****\n);}
}
当我把"{for(a=1;a<=5-b;a++)"中的“{”放到“printf(" ");”前,变成
for(b=1;b<=5;b++)
for(a=1;a<=5-b;a++)
{printf(" ");
printf("****\n);}时,输出变成
****
****
****
****
****
请问这是为什么?

[ 本帖最后由 zhangzhongxu 于 2008-7-28 21:08 编辑 ]
2008-7-28 21:04
独孤小梦
Rank: 3Rank: 3
等级:中级会员
帖子:255
积分:2958
注册:2008-6-5

这里第一个循环控制行,第二个循环控制列和输出,你把{移动到下面的话,就是没循环一次,输入了!'
你好好想下就明白了!

编程小菜
2008-7-28 23:41
kuba813
Rank: 1
等级:新手上路
帖子:10
积分:206
注册:2008-7-28

分析的不错
2008-7-29 09:26
共有 241 人关注过本帖
关于我们 | 广告合作 | 编程中国 | 清除Cookies | Archiver | WAP | TOP

编程中国 版权所有,并保留所有权利。鲁ICP备08000592号
Powered by Discuz, Processed in 0.052176 second(s), 9 queries.
Copyright©2004-2008, BCCN.NET, All Rights Reserved