IT博客汇
首页
精华
技术
设计
资讯
扯淡
权利声明
登录
注册
整数溢出问题
snowhill
发表于
2006-12-31 12:24:00
love
0
#include
"
iostream.h
"
void
main()
{
int
n
=
1
,sum
=
0
;
cout
<<
"
int inquire
"
<<
sizeof
(
int
)
<<
"
bytes
"
<<
endl;
while
(sum
<=
4294967295
) {sum
+=
n; n
++
;}
cout
<<
"
n=
"
<<
n
-
1
;
}
上面程序是一个无限循环(在VC6.0中)。如果将4294967295改为4294967294则行。
snowhill
2006-12-31 20:24
发表评论