一道关于C语言变量定义的问题

double a = 0.0,b = 1.1;定义哪里有问题,我看答案认为这是错误的,

这个是正确的

不过在很老的编译器是错误的吧。
现在的编译器都是正确的。写0.0要比写0好因为含义清楚,知道是浮点型数据的0;
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-08-28
没问题。
第2个回答  2012-08-28
没错啊,换个编译器试试
第3个回答  2012-08-29
这个定义没什么问题,你看的书是不是太旧了,或者编译器过时了吧?
第4个回答  2012-08-29
应该是编译器的问题,你可以换个新点的编译器看看!
相似回答