PinkkL 发表于 2018-7-18 22:20:21

关于鱼c 操作过程出现warning的疑问

为什么我打出来却没有warning 检查了也没发现什么问题 求帮助!

PinkkL 发表于 2018-7-18 22:21:34

具体地址在https://www.bilibili.com/video/av2831981/?p=4 第四集2分10秒处 求解答谢谢!

BngThea 发表于 2018-7-19 08:36:40

最好给出warning的具体提示吧

初代幻冰 发表于 2018-7-19 10:07:21

void main()是C89的标准中才允许使用,最新版的标准中已经不允许void main()了。建议改成int main(),函数末尾补上return 0;

PinkkL 发表于 2018-7-19 10:15:12

BngThea 发表于 2018-7-19 08:36
最好给出warning的具体提示吧

图片已给出

PinkkL 发表于 2018-7-19 10:15:53

BngThea 发表于 2018-7-19 10:22:40

PinkkL 发表于 2018-7-19 10:15
图片已给出

把float改为double,或者这样写
b=a+float(20)
默认将int常量转换为浮点数时会转成double

理想小青年 发表于 2018-7-20 07:58:13

你可以这样理解:
1、你定义float参与运算,编译器自动会转成double类型,所以我很少用float
2、当 20 与 a相加的时候其实等于(float)20.00.. + a = b;
页: [1]
查看完整版本: 关于鱼c 操作过程出现warning的疑问