标题:请教大家一个菜鸟问题,还请大家不吝赐教!
取消只看楼主
xiaoqing
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2004-11-3
 问题点数:0 回复次数:1 
请教大家一个菜鸟问题,还请大家不吝赐教!

有两个程序:

一:

#include<stdio.h> main() { int sum=1;

while (sum<=5) { sum++;

}

printf("sum=%d\n",sum); return 0 ; }

二:

#include<stdio.h> main() { int sum=1;

while (sum<=5) { ++sum;

}

printf("sum=%d\n",sum); return 0 ; }

这两个程序唯一的不同的地方是 sum++ 和 ++sum ,sum++我知道是先给sum付1,然后在下次付值的时候再给第一次付的值加1;++sum是先给它付一个1+1的值,在下次付值的时候保持原值不变,但是经过我的上机实验发现两个程序结果都是一样的!说明++sum也能循环,但是我不知道为什么,而且还和我现在的想法还有抵触,请大家多指点指点我这个小才鸟!多谢了!

搜索更多相关主题的帖子: 不吝 
2004-11-04 00:19
xiaoqing
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2004-11-3
得分:0 

十分感谢大家!

你们的提示对我这个初学者很有帮助!


怒发冲冠,凭栏处潇潇雨歇。 抬望眼,仰天长啸,壮怀激烈。 三十功名尘与土, 八千里路云和月。 莫等闲白了少年头,空悲切。
2004-11-04 11:45



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-7065-1-1.html




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

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