函数定义时,如果没有指出函数返回值类型,则函数值隐含的类型为( )。

admin2014-10-20  69

问题 函数定义时,如果没有指出函数返回值类型,则函数值隐含的类型为(    )。

选项 A、函数没有返回值
B、int型
C、void型
D、float型

答案C

解析 在C语言中,可以在被调函数内采用return语句获得函数的返回值。一个函数利用return语句只能返回一个值。return语句的格式为:(以下两种写法均可)return(表达式)或return表达式。在进行函数定义时,应使return语句中的表达式的类型与函数类型说明一致。当return语句中的表达式的类型与函数类型说明不一致时,则以函数类型说明为准,系统自动将return语句中的表达式的值转换为函数类型说明所指定的类型。当函数的返回值的数据类型是int(整型)时,在函数定义时,函数类型说明符可以省略,也就是说,系统默认的返回值类型是整型。当函数没有返回值时,在函数定义时,函数类型说明符可以为void(空类型)。
转载请注明原文地址:https://jikaoti.com/ti/I29fFFFM
0

最新回复(0)