【多选题】下面关于函数定义的描述,正确的有?
A. 不需要说明形参类型 B. 不需要说明返回值类型 C. 必须有return语句 D. 可以嵌套定义函数
A. 不需要说明形参类型 B. 不需要说明返回值类型 C. 必须有return语句 D. 可以嵌套定义函数
不需要说明形参类型;
不需要说明返回值类型;可以嵌套定义函数
不需要说明返回值类型;可以嵌套定义函数
举一反三
- 下列关于函数的定义中,错误的是( )。 A: 不需要指定参数的类型 B: 不需要指定函数的返回值 C: 可以嵌套定义函数 D: 没有return,函数返回0
- 定义函数时,形参不需要类型说明
- 下列关于函数的描述中,错误的是( )。(5.0) A: 可以定义有参函数,也可以定义无参函数 B: 凡不加类型说明的函数,其返回值默认为整型 C: 函数的返回值可以通过函数中的return语句获得 D: 函数的定义可以嵌套,但函数的调用不可以嵌套
- 以下说法正确的是 return后边的值不能为表达式 函数能嵌套定义 如果函数值的类型与返回值的类型不一致,以函数类型为准。 定义函数时,形参类型说明可以放在函数体内
- 【单选题】下列情况中 ,函数在调用前必须说明的是:() A:定义函数时有类型说明,并且定义在后 B:定义函数时有类型说明,并且定义在前 C:具有int 类型返回值 D:定义函数时没有任何类型说明 A. 定义函数时有类型说明,并且定义在后 B. 定义函数时有类型说明,并且定义在前 C. 具有int 类型返回值 D. 定义函数时没有任何类型说明
内容
- 0
以下函数定义正确的是( )。 A: 必须有形式参数 B: 必须有返回类型说明 C: 必须有返回语句 D: 必须包含函数体
- 1
是函数的标志。当需要传递数据给被调函数,则定义函数时(需要/不需要)形参。说明形参时,一个类型标识符只能定义个形参变量。当函数体只有一条语句时(可以/不可以)去掉{}。
- 2
关于函数,下列说法正确的是:()。 A: 函数的返回值类型就是函数中return语句带回值的类型 B: 函数的返回值类型必须和形参的类型一致 C: 所有的函数必须有返回值 D: 所有的函数必须有scanf和printf语句
- 3
下面对函数的叙述,正确的是_______。 A: 函数中无论是否有return语句,都能返回正确值 B: 函数中的返回值,是通过return语句获得的 C: 函数中没有return语句,说明函数不带值 D: 函数不能嵌套定义
- 4
下面对函数的叙述,正确的是( )。 A: 函数中没有return语句,说明不带回值 B: 函数的返回值是通过return语句获得的 C: 函数中无论是否有return语句,都能返回正确值 D: 函数不能嵌套定义