RangerCD
这到底是不是无限循环啊。。。我晕了

#include *本站禁止HTML标签噢*

using namespace std ;

void main ()

{

int k ;

for ( k = 1 ; k > 0 ; k ++ ) ;

cout << k << endl ;

system ("pause") ;

}

老师说这是无限的,书上标答说是无限的。。。

但是我的VS2012给出了答案是-2147483648

我知道是因为超出了int范围

但是。。。考试的时候要肿么写啊:64:

狂奔的瘦子
这不是传说中的溢出吗
展开Biu

南南 发表于 2013-1-9 14:05

啊 这不是传说中的溢出吗?

考虑到int在计算机当中的存储形式 真的会结束循环的

但就算会结束 编程时切勿依 ...

!038~嘛...我觉得是他的书在误人子弟....

[查看全文]
南南
这不是传说中的溢出吗
展开Biu

啊 这不是传说中的溢出吗?

考虑到int在计算机当中的存储形式 真的会结束循环的

但就算会结束 编程时切勿依赖这种行为

[查看全文]
RangerCD
狂奔的瘦子
展开Biu

狂奔的瘦子 发表于 2013-1-9 12:53

加油加油

额。。。刚自学C++呢。。。:5:

[查看全文]
RangerCD
又是权限
展开Biu

RangerCD 发表于 2013-1-9 12:52

又是权限。。。升级后一定要进来看看。。。

太坑了。。。到哪都要权限。,,

[查看全文]
狂奔的瘦子
我才大一
展开Biu

RangerCD 发表于 2013-1-9 12:45

我才大一。。。

!27~加油加油

[查看全文]
RangerCD
又是权限
展开Biu

又是权限。。。升级后一定要进来看看。。。

[查看全文]
RangerCD
狂奔的瘦子
展开Biu

狂奔的瘦子 发表于 2013-1-9 12:43

没就没了.反正学位证没用

:64:我才大一。。。

[查看全文]
狂奔的瘦子
学位证还是没了
展开Biu

RangerCD 发表于 2013-1-9 12:40

学位证还是没了。。。

没就没了.反正学位证没用

[查看全文]