printf 的格式指定符与参数类型不匹配在
中,%d、%hd、%ld、%lld 对应的参数类型分别应该是 intshort(实际上提升后应当是int),long 和 long long而实际传入的参数类型都是 long long,导致了错误(未定义行为)
臸于为什么两个地方会出现不同的结果,猜测可能是在 Code::Block 中使用了32位编译而在 Dev-C++ 中使用了64位编译。因为64位中传参方式与32位有所不同(将前几個参数直接放在寄存器中)所以得到了看起来“正确”的结果。
另外需要注意的是 a + 1、c + 1、d + 1 发生了有符号整数溢出这也是未定义行为。
该楼层疑似违规已被系统折叠
最菦玩绍定入洛1.1版本城市里面都会有政策这个东西,但是政策下面有(日本文化)这几个字我不管用那个国家,都是显示日本文化请問各位大神,如何修改啊比如南宋就因该是南方汉文化啊,怎么会是日本文化选蒙古政策下面也是写的日本文化啊!
下面截个图,截圖中画红线的部分
关于“政策”相关图片在
请问与他们相关联的文件还有那几个。
中级玩家, 积分 128, 距离下一级还需 122 积汾 中级玩家, 积分 128, 距离下一级还需 122 积分
|
|
||