关于长整型相加的问题
偶写了一个长整型相加的程序,可是却出现了怪问题:
再单步跟踪时3+2=5,可是直接运行时,结果却变为50005
有哪位高手能告诉我这个问题会出再什么地方??
[解决办法]
能不能把源码贴出来看看
[解决办法]
可能变量没有赋予初值
[解决办法]
可能有符号与无符号数据混合使用
[解决办法]
不会是前面输出5000,紧接着输出5了,哈哈。。。
[解决办法]
读码太累啊!
思路:看结果必然是不该进位的进了
发布时间: 2012-02-20 21:18:25 作者: rapoo
关于长整型相加的问题
偶写了一个长整型相加的程序,可是却出现了怪问题:
再单步跟踪时3+2=5,可是直接运行时,结果却变为50005
有哪位高手能告诉我这个问题会出再什么地方??
[解决办法]
能不能把源码贴出来看看
[解决办法]
可能变量没有赋予初值
[解决办法]
可能有符号与无符号数据混合使用
[解决办法]
不会是前面输出5000,紧接着输出5了,哈哈。。。
[解决办法]
读码太累啊!
思路:看结果必然是不该进位的进了