读书人

问一上这个程序有什么有关问题

发布时间: 2013-03-01 18:33:02 作者: rapoo

问一下这个程序有什么问题?
问一上这个程序有什么有关问题
maxsize=10000的话就没问题,到100000就出这个问题了。不是全局变量数组都可以开到一千万的嘛
[解决办法]
i * j = 2148229801
但由于 i,j为int, 2148229801 > 2^31,结果就为负数,所以 i*j < maxsize成立

这样就溢出喽。

读书人网 >C语言

热点推荐