题目
在C语言中,下列哪个选项是关于函数返回值的正确描述?A. 函数可以返回多个值B. 函数只能返回一个值C. 函数不能返回任何值D. 函数只能返回整数值
在C语言中,下列哪个选项是关于函数返回值的正确描述?
A. 函数可以返回多个值
B. 函数只能返回一个值
C. 函数不能返回任何值
D. 函数只能返回整数值
题目解答
答案
在C语言中,函数返回值的类型可以是多种多样的,但一个函数在一次调用中只能返回一个值。这个值的类型可以是基本数据类型[1](如整型、浮点型等)、指针类型,或者是自定义的结构体类型。虽然可以通过指针或结构体间接实现返回多个值的效果,但从函数本身来看,它只能直接返回一个值。
答案
B. 函数只能返回一个值
解析
在C语言中,函数返回值的类型可以是多种多样的,但一个函数在一次调用中只能返回一个值。这个值的类型可以是基本数据类型(如整型、浮点型等)、指针类型,或者是自定义的结构体类型。虽然可以通过指针或结构体间接实现返回多个值的效果,但从函数本身来看,它只能直接返回一个值。