注册 登录
编程论坛 C++教室

请大家看下一个简单的小程序,为什么出不来?

跳跳鱼 发布于 2012-07-17 15:02, 552 次点击
程序代码:
#include <iostream>
using namespace std;
int main()
{
    int i,s;
    for(i=0;i++;i<5)
    {
        s=i*i;
        cout<<s<<endl;
    }
return 0;
}

明明很简单,为什么出不来呢?如果我把for条件换一下for(i=10;i--;i>5)就会出现一串数字
谁能告诉我为什么?
7 回复
#2
shapoo2012-07-17 17:13
for(i=0;i++;i<5)
{
}
这个循环马上就跳出了 因为i=0时(i++)值也为0
#3
★逆时光2012-07-17 17:30
for(i=0;i<5;i++)——————吧,如果我没猜错的话你应该把顺序弄错了,当中才是判断条件
#4
peach54602012-07-17 17:36
楼上两位很对
#5
跳跳鱼2012-07-18 23:05
我汗啊!长时间不编程序,果然手生了。。。
#6
pangding2012-07-19 00:52
我也挺汗的……

不过这个帖子应该能活跃一下论坛的气氛~~
#7
遗失的部落2012-07-19 01:44
出的错杂一样啊
#8
我乃新手2012-07-23 23:45
多练练就好了
1