小编use*_*850的帖子

GCC在启用优化时给出错误的答案

我有以下C程序

double d = 1.4;
int x;
x = d * 10;
printf("\n\n VALUE = %d " ,x);
Run Code Online (Sandbox Code Playgroud)

我有Uccntu 9.04附带的gcc 4.3.3

我用-O0得到答案为13,但得到正确的答案,即14,具有更高的优化级别

这是一个已知问题或我的代码有问题吗?

c gcc

5
推荐指数
2
解决办法
375
查看次数

标签 统计

c ×1

gcc ×1