题目
C语言规定,函数返回值的类型是由 ( ) A. return语句中的表达式类型所决定B. 调用该函数时的主调函数类型所决定C. 调用该函数时系统临时决定D. 在定义该函数时所指定的函数类型决定
C语言规定,函数返回值的类型是由 ( )
- A. return语句中的表达式类型所决定
- B. 调用该函数时的主调函数类型所决定
- C. 调用该函数时系统临时决定
- D. 在定义该函数时所指定的函数类型决定
题目解答
答案
D
解析
在C语言中,函数的返回值类型是在函数定义时通过函数声明指定的。函数返回值的类型与return语句中的表达式类型无关,也不受调用该函数的主调函数类型或系统临时决定的影响。因此,函数返回值的类型是由在定义该函数时所指定的函数类型决定的。