问答详情
源自:5-5 函数的返回值

如果函数值的类型与返回值类型不一致,以什么类型为准 ?

函数值的类型和函数定义中函数的类型应保持一致。如果两者不一致,则以函数返回类型为准,自动进行类型转换。

以函数返回类型为准是错的吧?

提问者:吃鸡吃鸡吃鸡 2018-12-31 18:39

个回答

  • 慕运维9183231
    2019-02-24 23:05:09

    与返回值为准

  • qq__9987
    2019-01-06 11:14:39

    比如 return a; 则以a的类型为准。

  • 木子讷
    2019-01-01 16:52:16

    如果自动进行类型转换的话,short 和int 会转成long类型,long要是强制转换成short 和int 将会丢失一部分数据,float类型和double类型转换也一样。

  • 木子讷
    2019-01-01 16:50:41

    直接报错了