| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 884 人关注过本帖
标题:为什么输出的是1234???
只看楼主 加入收藏
ztxbeyond
Rank: 1
等 级:新手上路
帖 子:12
专家分:0
注 册:2007-7-4
收藏
 问题点数:0 回复次数:14 
为什么输出的是1234???
#include<stdio.h>
main()
{
int num=0;
while (num<=2)
{
num++;
printf("%d\n",num);
}
}


为什么输出1
2
3
4
搜索更多相关主题的帖子: 输出 
2007-07-19 11:23
mzjllh
Rank: 2
来 自:江苏扬州
等 级:论坛游民
帖 子:76
专家分:41
注 册:2007-2-8
收藏
得分:0 

我的机子输出
1
2
3
没有4

2007-07-19 11:31
走刀口→超
Rank: 6Rank: 6
等 级:贵宾
威 望:20
帖 子:5018
专家分:0
注 册:2006-3-14
收藏
得分:0 

2楼的输出正确。。


人在江湖【走】,怎能不挨【刀】;为了能活【口】,唯有把己【超】!come on...
2007-07-19 11:33
ztxbeyond
Rank: 1
等 级:新手上路
帖 子:12
专家分:0
注 册:2007-7-4
收藏
得分:0 
是吗?答案给错了?书上的答案是那个,所以我一直不解,谢啦.我没机器实验

2007-07-19 11:35
走刀口→超
Rank: 6Rank: 6
等 级:贵宾
威 望:20
帖 子:5018
专家分:0
注 册:2006-3-14
收藏
得分:0 
不要迷信书籍。。。当然有些东西连计算机输出的也会不一样的。比如内存地址~呵呵!

多操作操作。。。

人在江湖【走】,怎能不挨【刀】;为了能活【口】,唯有把己【超】!come on...
2007-07-19 11:36
楚扬
Rank: 1
等 级:新手上路
帖 子:45
专家分:0
注 册:2007-7-15
收藏
得分:0 

应该输出:
0
1
2
我认为是这样,但是机器上却不是.
i 0 1 2
输出 0 1 2
应该这样才对吗


2007-07-19 11:43
爱c1314
Rank: 1
等 级:新手上路
帖 子:17
专家分:0
注 册:2007-7-16
收藏
得分:0 
欢迎加入C入门群 42670452,本群免费在线培训入门级C和C基础教程.

欢迎加入C语言群 42675698,本群适合有一定C基础的同行们学习交流.

[此贴子已经被作者于2007-7-19 11:47:48编辑过]


hi,world
2007-07-19 11:45
huangfengchu
Rank: 1
等 级:新手上路
威 望:2
帖 子:274
专家分:0
注 册:2007-5-22
收藏
得分:0 
怎么想也不会那样输出,循环次数根本就达不到四次。

深山苦学C语言,终年不见外面世界。
2007-07-19 12:12
酒肉弥勒佛
Rank: 3Rank: 3
等 级:新手上路
威 望:8
帖 子:399
专家分:0
注 册:2006-6-6
收藏
得分:0 
以下是引用楚扬在2007-7-19 11:43:03的发言:

应该输出:
0
1
2
我认为是这样,但是机器上却不是.
i 0 1 2
输出 0 1 2
应该这样才对吗

是1,2,3
0进去了i++变成1
1进去了i++变成2
2进去了i++变成3
3不符合条件


编程是为了提高效率,好的程序是因为他的高效;在编程的道路上,永远追逐高效的算法
2007-07-19 13:09
hackerjiang
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:地球
等 级:版主
威 望:3
帖 子:780
专家分:111
注 册:2007-4-27
收藏
得分:0 
1 2 3

(づ ̄ 3 ̄)づ
2007-07-19 15:10
快速回复:为什么输出的是1234???
数据加载中...
 
   



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

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