c语言函数返回类型默认为什么类型?

Python015

c语言函数返回类型默认为什么类型?,第1张

函数返回类型是你定义函数时自己决定的,默认为int型

C语言函数格式为:

<类型名>

<函数名>(形参1,形参2……)

类型名就决定了返回类型,如果没有明确写出返回类型的话,默认为int类型。

void是空类型,

void必须要明确写出来才可以,指的是函数不提供返回值,不是默认的。

比如:

函数定义

int

fun(int

a)

返回值就是整型

函数定义

int

*fun(int

a)

返回值就是整型的指针

函数定义

void

fun(int

a)

无返回值

有整形int,long

,long

long

,float,double,char等,用法不是一两句能说完,我建议你买一本谭浩强的第四版c语言的书

函数的返回值有很多类型。我们先大略了解一下函数

函数,在英文版c中为“funtion”,意思是“功能”。

一个函数的目的是实现某一个功能。函数的作用是处理数据。

不同函数有不同的返回值。

我们把洗衣机和电饭锅,洗衣机给我们的返回值是干净的衣服,电饭锅给我们的返回值是饭。

有些函数还需要参数值,对这些数值进行处理。

比如洗衣机需要我们传的参数是脏衣服。电饭锅需要我们传的参数是生米、水。

函数可以是我们自己编写的,也可以是c语言开发者已经帮我们编写好的。

我们自己写的比如

int

max(int

x,int

y)

{

return

x:y?x>y

}

这个函数作用是挑出两个数中的最大的那个数并返回,类型是int;

C语言开发者提供的比如float

sqrt(float

n)这个函数作用是求开方,返回一个开方值,类型是float