首页 > 试题广场 > 在函数定义时,必修参数和返回值。
[单选题]
在函数定义时,必须定义参数和返回值。
  • 正确
  • 错误
推荐
没看懂题意,是“函数定义,必须定义参数和返回值”吗?那就选B
return_type function_name( parameter list )
{
   body of the function
}
  • return_type:函数返回值的数据类型,有些函数操作不返回值,用关键字void定义
  • parameter list参数就像是占位符。当函数被调用时,向参数传递一个值,这个值被称为实际参数。参数列表包括函数参数的类型、顺序、数量。参数是可选的,也就是说,函数可能不包含参数。
编辑于 2019-10-23 14:24:48 回复(0)
感觉有前置条件的,没有说明是c还是c++
一、返回值
C中:如果函数未指定返回值类型,则默认为int 
c++中:如果一个函数没有返回值,返回值类型必须指定为void
二、参数列表
C中:如果函数没有指定参数列表,则默认可以接受任意多个参数
C++中:有严格的类型检测,没有参数列表的函数默认为void,不接受任意参数
三、缺省参数(即给参数一个默认值)
C:不支持
C++:支持(如果没有指定实参则使用缺省值,有则使用指定实参)
1.默认实参必须在参数列表的结尾
2.默认参数只能出现在函数声明或者定义二选一中
3.缺省值必须是常量或全局变量
4.缺省参数必须是值传递或者常参传递


发表于 2020-01-14 13:25:01 回复(0)
默认返回类型int
发表于 2019-11-25 21:04:00 回复(0)
题目是不是没说清楚?c就算没有类型也要写吧,不然会报错,c++好像可以
发表于 2020-04-01 17:05:59 回复(0)
选B吧,void就没有返回值
发表于 2019-11-23 13:09:43 回复(0)
错误 不一定显式给出。 不给返回值类型的 默认 是 整型
发表于 2019-10-22 20:19:37 回复(0)