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

来源:5-5 函数的返回值

吃鸡吃鸡吃鸡

2018-12-31 18:39

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

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

写回答 关注

4回答

  • 慕运维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

    直接报错了


C语言入门

C语言入门视频教程,带你进入编程世界的必修课-C语言

926021 学习 · 20793 问题

查看课程

相似问题