| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 884 人关注过本帖
标题:为什么输出的是1234???
只看楼主 加入收藏
C的灿烂
Rank: 1
等 级:新手上路
帖 子:10
专家分:0
注 册:2007-7-16
收藏
得分:0 
按理论上应该是输出0,1,2
  但编辑后在机子上显示1,2,3
那就有点搞不清楚了.
 也不知道那位高人能指点指点.
2007-07-19 23:31
小野猫
Rank: 1
等 级:新手上路
帖 子:53
专家分:0
注 册:2007-7-13
收藏
得分:0 
赞成多数人的意见1,2,3
要亲自上机编程序去体验,数上说的不一定对哦!!!

2007-07-20 01:00
水漪儿
Rank: 2
来 自:shangshida
等 级:论坛游民
帖 子:147
专家分:10
注 册:2007-7-19
收藏
得分:0 

答案是1,2,3。
0经过i++变成1,
1经过i++变成2,
2经过i++变成3,
但3不符合条件,
所以停止了!
我是新手,还请大家多多指教!

2007-07-20 09:11
fangfangff
Rank: 1
等 级:新手上路
威 望:2
帖 子:479
专家分:0
注 册:2006-12-22
收藏
得分:0 
以下是引用ztxbeyond在2007-7-19 11:23:18的发言:
#include<stdio.h>
main()
{
int num=0;
while (num<=2)
{
num++;
printf("%d\n",num);
}
}


为什么输出1
2
3
4

#include<stdio.h>
main()
{
int num=0;
d{
num++;
printf("%d\n",num);
}while(num<=2);
}
这样的输出结果才是
1
2
3
4


千里冰封---My Love 尽管相隔千里 , 依然拥有冰封
2007-07-20 09:20
xiaoqiang86
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2007-1-29
收藏
得分:0 
回复:(ztxbeyond)为什么输出的是1234???
2楼正解

2007-07-20 12:03
快速回复:为什么输出的是1234???
数据加载中...
 
   



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

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