c++函数返回值类型谁决定的
C++语言中函数返回值的类型是由定义函数时所指定的函数类型决定的。
例如,在函数声明时,如果指定了函数的返回值类型,如int max(int a, int b),那么函数的返回值就是整形。如果后面的return语句中的表达式类型与定义时指定的类型不一致,如return z,而z是其他类型,则会强制转化为指定的int类型。如果定义时没有明确指定返回值类型,则默认认为是int类型。
需要注意的是,C/C++规定函数的返回值不能是函数类型或者数组类型,只能用函数指针或者数组指针来代替。
标签: #科技综合
郑重声明:图文由自媒体作者发布,我们尊重原作版权,但因数量庞大无法逐一核实,图片与文字所有方如有疑问可与我们联系,核实后我们将予以删除。