c语言函数返回类型默认为什么类型?
发布网友
发布时间:2022-05-25 11:16
我来回答
共3个回答
热心网友
时间:2023-09-09 23:02
函数返回类型是你定义函数时自己决定的,默认为int型
C语言函数格式为:
<类型名>
<函数名>(形参1,形参2……)
类型名就决定了返回类型,如果没有明确写出返回类型的话,默认为int类型。
void是空类型,
void必须要明确写出来才可以,指的是函数不提供返回值,不是默认的。
比如:
函数定义
int
fun(int
a)
返回值就是整型
函数定义
int
*fun(int
a)
返回值就是整型的指针
函数定义
void
fun(int
a)
无返回值
热心网友
时间:2023-09-09 23:03
默认返回的是int类型,如果没有明确写出返回类型的话,默认为int类型。void必须要明确写出来才可以,void是空类型,指的是函数不提供返回值,不是默认的。
热心网友
时间:2023-09-09 23:03
正确答案:int
在《c
primary
plus》里《c和指针》中,当函数没有函数原型的时候,默认的返回类型为int。
所以如果不是int返回类型,请务必加原型!但是为了给阅读源代码的人一个通透的理解,最好返回值是int的函数也加一个函数原型!