2 hchchc6016 hchchc6016 于 2016.04.03 20:44 提问

小白想问问函数的返回值的一些问题

如图,函数返回值是全局变量还是局部变量,他的作用域和生命期分别是什么,大神求讲详细一些,不胜感激图片

3个回答

caozhy
caozhy   Ds   Rxr 2016.04.03 21:46
已采纳

看你返回的是什么,对于简单类型,比如int,放在寄存器上返回,赋给接收它的变量。对于对象,是放在堆栈上并且调用拷贝构造函数传给接收的变量。

CSDNXIAOD
CSDNXIAOD   2016.04.06 17:02

mysql_query()函数的返回值问题
----------------------biu~biu~biu~~~在下问答机器人小D,这是我依靠自己的聪明才智给出的答案,如果不正确,你来咬我啊!

CSDNXIAOD
CSDNXIAOD   2016.04.06 17:02

mysql_query()函数的返回值问题
----------------------biu~biu~biu~~~在下问答机器人小D,这是我依靠自己的聪明才智给出的答案,如果不正确,你来咬我啊!

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
nyoj-1063 生活的烦恼
测试的是对二叉树的建立 及处理 代码#include #include #include #include using namespace std; const int max=100000; typedef struct BiNode{ string data; struct BiNode *lchild,*rchild; }BiTNode,*BiTree; string temp; i
fs_cli无法远程连接FreeSWITCH服务器问题
通过命令freeswitch -nc启动FreeSWITCH之后,fs_cli连接失败 提示的错误信息是: [ERROR] fs_cli.c:1659 main() Error Connecting [Socket Connection Error] 即使按照上一篇所讲的设置了端口,仍然是同样的错误,通过netstat -anp|grep 8021查看不到端口。 fs_cli是通过
小白如何入行区块链?
原文链接:https://medium.com/loom-network/why-you-should-learn-to-build-blockchain-apps-be9a92e8d08e全球最大的软件外包服务平台Upwork每个季度都会发布一份“增速最快的二十大开发技能”报告。在2017年第三季度,市场对于区块链和比特币开发人才的需求增长首次跃入前二十,分列榜单的二、三位,远超位于第八名的深度
IT小白如何从职场新人到行业翘楚,看一个IT高管的发展路线
本文由“光环国际”—中国IT项目管理PMP培训上市企业转载 大学生在校期间可能会有这样的疑问:将来就业干啥好呢? 如果你是学计算机的,将来想进入软件和互联网行业, 恭喜, 这是个好行业, 薪水很高, 也不需靠关系, 一切靠实力说话, 不需要有个好爸爸。 坏处是,这个行业需要极为繁重的脑力和体力劳动,加班也是司空见惯的事情。 接下来的问题是:现在软件和互联网大概有哪些
牛客小白月赛4 J强迫症
题目描述 铁子最近犯上了强迫症,他总是想要把一个序列里的元素变得两两不同,而他每次可以执行一个这样的操作,他可以选择序列里的任意两个元素相加,不妨记作ai和aj,然后把ai+aj放进序列里,再删掉ai和aj其中的随便一个,问最少操作多少次可以完成铁子的愿望? 输入描述:第一行一个整数n表示序列的长度(1≤n≤105) 第二行n个整数ai表示序列的每个整数(1≤ai≤109)输出描述:输出一...
有时候静下心来问自己:"你到底想要什么?"
不知道为什么,人有时候会莫名其妙的郁闷起来.许多事,确实不好说.,一些事,一些机会,但确实不知道是福是祸,正如老子说云:福之祸之所倚,祸之福之所倚.人对一些事如果报太多的希望,到头来也许会出现莫名奇妙的失望,对一些事,没投入太多的希望,但确可以得到出乎意料的惊喜.这是什么?我不敢说.也说不好.看来一个,人要是保持一个平静的心情确实不容易.这也许就是世事无常,造化弄人.有时候确实无法描述自己
c语言 函数调用 ppt
函数调用,指针C语言的函数是子程序的总称,包括函数和过程。(有返回值、无返回值,教材中称为:有返回值函数,无返回值函数
一个前端小白的面试之路
第一次写自己的博客,居然是写自己的职业,哈哈,算是一种缘分吧,只是想讲讲自己的面试之路 想来自己的第一次面试也不是自己的职业,而是做兼职,我还清晰的记得是去某饮料厂装箱。那是在学校的贴吧里面看见了招聘,想着反正寒假也没啥事,就去试试,面试也没什么技术含量,当然,只是去当苦力的,手脚和心智健全就应该可以了。这样,也就算是开始了我的面试之路(仅在赚钱上,其他的,很早就已经接触过了,比如志愿者面试)。
for update 和 for update nowait的区别
select * form (表) for update 和 select * form (表) for update nowait 分别都是什么意思呢?锁定表的所有行,排斥其他针对这个表的写操作。确保只有当前事务对指定表进行写操作。 for update 和 for update nowait的区别是,别的事务要对这个表进行写操作时,是等待一段时间还是马上就被数据库系统拒绝而
新手入门,学习java从小白到大神应该从何做起?
编程入门先学什么?关于编程,关于编程的基础语言,想要学习的朋友,一定会多多少少了解一些。像 C、C++、Python和Java四种都是通用的编程语言,而JavaScript和PHP算是Web环境的专用编程语言。但其实,编程的语言有很多种,想要入门编程,要学习的编程语言也很多。在这里我就简单总结下编程入门的一系列学习方法。        上面我们提到,学习编程的语言有很多种,像C、C++、Pyth