问题详情

C语言规定,函数返回值的类型是由


A、return语句中的表达式类型所决定

B、调用该函数时的主调函数类型所决定

C、调用该函数时系统临时决定

D、在定义该函数时所指定的函数类型所决定

时间:2021-12-31 19:59 关键词:

答案解析

D
解析:C语言容许函数返回一个值,通过re-turn语句实现,其格式是:return(表达式);或return表达式;功能是把表达式的值带回主调函数的调用处,作为函数的返回值。函数返回值的类型以函数类型为准,为了明确表示“不带回值”,可用“void”类型说明符定义“空类型”。在以下几种情况下,可不在调用函数中对被调用函数类型声明:①如果函数值是整型或字符型,可不进行声明,系统自动默认函数值是整型。②如果被调用函数的定义出现在调用函数之前,可不进行声明。注意:函数的定义。