不是,返回值类型是你自己定义函数的时候设定的,比如定义了函数funcharfun();需要返回char型的变量voidfun();不需要返回任何变量值doublefun();返回double类型的值当然也可以返回其它类型...
c语言规定,函数返回值的类型是由函数首部定义的类型决定。函数返回值应与首部定义的类型一致,如若不一致,则自动将返回值强制转换为函数首部定义的类型。没有定义类型时默认为int型。也就是说你的函数是什么类型,返回值就...
C语言规定,函数返回值的类型由函数首部定义的类型决定。函数返回值应与首部定义的类型一致,如若不一致,则自动将返回值强制转换为函数首部定义的类型。没有定义类型时默认为int型。也就是说你的函数是什么类型,返回值就是...
在C语言中,当定义函数时,函数返回值类型可以指定为任何一种数据类型,例如int、float、double、char、void等。关键字可以省略的情况是指函数返回值类型为void时,可以省略关键字。以下是一个简单的C语言函数示例...
在C语言中,一个标准的函数定义语句块必须包含函数返回值的类型标识符、函数名、形参类型及数量、函数体、返回值表达式。如果函数返回值类型为void(即无返回值)。函数定义示例(其中int是函数返回值类型):intfun(int...
则需在函数名前冠以void关键字。如果什么都没有(不推荐),则系统默认返回int类型。在函数中,对于有返回值的函数,关键字后面必有与函数名前相同类型的数据(默认转换也可以),如果不加返回的变量或常量,会编译错误。
charf(int);这个函数是一个有返回函数,返回值为字符型如果是f(int);这个函数默认返回值类型为整型如果不需要函数有返回值,则需要用void关键字,如:voidf(int);这是个无返回函数,不需要return关键字。如果要用...
a;(a的类型,你在函数体里定义的是inta;但根据需要,你要的是一个float型的返回值),于是,这样定义一个函数:float函数名(参数列表){inta;函数体;……returna;}这样,返回值a就变成了float型。
所以本题函数fun()类型为int整型。2.函数返回值的类型和函数定义中函数的类型应保持一致。如果两者不一致,则以函数类型为准,自动进行类型转换。对本题由于函数fun()默认为int整型,而返回值y为float型,所以返回时y被...
函数返回值的类型,若省略,则默认是什么类型C里规定是int类型,C++里规定没有指定返回类型是个静态错误,无法通过编译的.但是不排除有些C编译器也会强制要求函数必须指明返回类型的.