c语言编译器运行结果不同

img


这是devc++的一个选项,我不知道是什么。
为什么同样的程序选择不同的选项,运行的结果不同
我的是64-debug
同学的是32-release

不同位数的编译器运行结果不同是正常的,因为不同位数的基本数据类型的字长不一样!

整型变量的长度不一样

有源代码么?我看看能不能改成通用的,就是哪个平台运行结果都一样