鱼C论坛

 找回密码
 立即注册
查看: 2264|回复: 7

关于几个小题,议一议

[复制链接]
发表于 2014-1-12 16:37:50 | 显示全部楼层 |阅读模式
1鱼币
我曾经在该网站上做过几道题,结果提示我做错了,我想知道具体原因,求解答
3. 以下叙述中错误的是 [单选、必答题   满分:5分  我的得分:0分]
A. 用户定义的函数中可以没有return语句
B. 用户定义的函数中可以有多个return语句,以便可以调用二次返回多个函数值
C. 用户定义的函数中若没有return语句,则应当定义函数为void类型
D. 函数的return语句中可以没有表达式


5. 以下函数定义的类型符是 [单选、必答题   满分:5分  我的得分:0分]
  • fishc(double x)
  • {
  •         printf("%lf", x+x);
  • }

复制代码

A. double
B. void
C. int
D. 无法确定

最佳答案

查看完整内容

你选的答案 完全正确,第一题 函数中有多个return语句只执行第一个 就会跳出函数 根本不会执行下一个return 要返回多个值,可以通过指针实现!第二期 c语言规定,函数缺省返回值为int 这个是规定 不需要解释!
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2014-1-12 16:37:51 | 显示全部楼层
你选的答案 完全正确,第一题 函数中有多个return语句只执行第一个 就会跳出函数 根本不会执行下一个return 要返回多个值,可以通过指针实现!第二期 c语言规定,函数缺省返回值为int 这个是规定 不需要解释!
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2014-1-12 17:23:35 | 显示全部楼层
貌似你选的都对{:1_1:},网上的答案也有不少错的
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2014-1-12 17:30:34 | 显示全部楼层
函数一次只能 return 一次吧?  你写多个  也只是在分支上 返回 也不可能返回多次啊
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2014-1-12 21:22:19 | 显示全部楼层
nllk;;lk;'
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2014-1-13 00:39:48 | 显示全部楼层
第一题,B, return语句是返回,执行这个命令,就直接从函数跳出了,无论这个函数有多少个return,所以只能返回一个值.
第二次是B 没有返回值的函数,可以定义为void
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2014-1-13 00:40:21 | 显示全部楼层
第一题,B, return语句是返回,执行这个命令,就直接从函数跳出了,无论这个函数有多少个return,所以只能返回一个值.
第二次是B 没有返回值的函数,可以定义为void

第三,一定要结帖啊,新手混分不容易啊
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2014-1-13 16:47:47 | 显示全部楼层
这个论坛怎么结贴啊
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-12-23 23:59

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表