尊宝国际娱乐APP下载

设为首页收藏本站

编程十万个为什么,属于程序员的编程论坛

 找回密码
 5秒快速注册
QQ登录 只需一步,快速开始
搜索
12
返回列表 发新帖
楼主: 夜影
打印 上一主题 下一主题

[经典题目] 程序员笔试题----2012微软实习生笔试题

[复制链接]
11
发表于 2012-5-23 00:43:47 | 只看该作者
我想答案应该是B,因为不能从函数中返回局部对象的指针,而A返回的是在函数作用域中定义的数组名(即指针),所以不对;C不对我想是因为不能从函数中返回vector容器类型;D的问题跟A差不多,都是返回局部变量,因为函数在行完毕后,编译器会撤销局部变量。所以返回局部变量是没有意义的。如果我哪里说得不对,希望跟大家一起讨论~
回复 使用道具 举报
12
发表于 2012-5-25 17:16:48 | 只看该作者
不是A?
回复 使用道具 举报
13
 楼主| 发表于 2012-8-14 16:01:57 | 只看该作者
岳冰深 发表于 2012-8-14 13:57
怎么回事?我的账号被清空了?!

你今天才申请的好,怎么存在被清空之说?
回复 使用道具 举报
14
发表于 2013-3-22 20:10:22 掌上BcWhyBcWhy手机版 | 只看该作者
呵呵来自: iPhone客户端
回复 使用道具 举报
15
发表于 2014-7-12 15:05:59 | 只看该作者
ikkyphoenix 发表于 2012-5-23 00:43
我想答案应该是B,因为不能从函数中返回局部对象的指针,而A返回的是在函数作用域中定义的数组名(即指针) ...

我不赞同,按照你的说法,int fn(){ int v = 0; return v; }  也会错么
回复 使用道具 举报
16
发表于 2014-7-28 16:25:07 | 只看该作者
求教
回复 使用道具 举报
17
发表于 2016-5-17 23:35:54 | 只看该作者
yu545
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 5秒快速注册
本版积分规则
关闭

BcWhy推荐上一条 /1 下一条

QQ|关于我们|最新帖子|小黑屋|手机版|编程十万个为什么 ( 粤ICP备16108587号-2   GMT+8, 2017-12-15 04:53 , Processed in 0.133055 second(s), 34 queries , File On.
Powered by Discuz! X3.3 © 2001-2017 Comsenz Inc.
快速回复 返回顶部 返回列表
尊宝国际娱乐APP下载亚虎娱乐手机官方网站亚虎国际娱乐齐乐娱乐国际
优乐娱乐齐乐娱乐网优乐娱乐龙8娱乐手机下载
优乐娱乐亚虎娱乐手机官方网站亚虎国际娱乐梦之城娱乐
尊宝国际娱乐APP下载尊宝国际手机首页尊宝国际娱乐城齐乐娱乐国际
优乐娱乐齐乐娱乐网优乐娱乐龙8娱乐手机下载