24小时热门版块排行榜    

CyRhmU.jpeg
查看: 618  |  回复: 4

糊涂的木木

金虫 (小有名气)

[交流] 【讨论】为什么这个i可以输出,有些想不明白已有3人参与

#include"iostream.h"
int main()
{
        int a=3,b=4;
        for(int i=0;i<5;i++)
        {
                int result=i;
                if(int j=3)
                {
                        int temp=8;
                        result=temp+(a++)-(b--);
                }
                else
                        result=2;
                //cout<         }
        //cout<         cout<         return 0;
}
回复此楼
天道酬勤
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

bignature

木虫 (小有名气)


小木虫(金币+0.5):给个红包,谢谢回帖交流
这个i明显不能输出啊。i的生存空间在for循环之内。
2楼2011-01-01 22:25:33
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

糊涂的木木

金虫 (小有名气)

引用回帖:
Originally posted by bignature at 2011-01-01 22:25:33:
这个i明显不能输出啊。i的生存空间在for循环之内。

你可以把这个程序复制到visual c++里试试  输出结果时5
天道酬勤
3楼2011-01-02 00:00:49
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

holmescn

金虫 (正式写手)

★ ★ ★ ★
小木虫(金币+0.5):给个红包,谢谢回帖交流
余泽成(金币+3):谢谢应助! 2011-01-05 20:45:27
内容已删除
4楼2011-01-02 10:52:44
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

糊涂的木木

金虫 (小有名气)

引用回帖:
Originally posted by holmescn at 2011-01-02 10:52:44:
这个程序如果能够编译运行,那也只能是在VC的环境里了,估计还是在VC6这样古老的编译器才能放行。

这个代码至少有3处错误,导致不能编译通过(更别说运行了)
1、#include"iostream.h"
03年的C++标 ...

谢谢您的解答,讲的很耐心,也很清楚!也非常感谢您的建议
天道酬勤
5楼2011-01-02 21:57:54
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 糊涂的木木 的主题更新
普通表情 高级回复(可上传附件)
信息提示
请填处理意见