【发布时间】:2014-07-23 16:14:51
【问题描述】:
所以,给定以下代码:
int main(void) {
int i;
i = 12.1234;
i++;
return 0;
}
我编译了代码,我期望并希望编译器给我一个警告,但它没有。我的编译器配置错了吗?有没有办法让我的编译器发出警告?
这是我用的
cc -Wall test.c
【问题讨论】:
-
-Wconversion如果支持,你不要提及哪个编译器。 -
@ShafikYaghmour gcc 在 MS Windows 上。我可以验证 -Wconversion 是否有效。
标签: c types warnings implicit-conversion