社区
C++ 语言
帖子详情
接收函数返回值的问题!!!
tjj5203
2008-03-14 08:49:33
#include <iostream>
#include <string>
using namespace std;
int mat()
{
cout<<"sfsf";
return 5;
}
int main()
{
int b;
b=mat();
cout<<b<<endl;
system("pause");
return 0;
}
输出 sfsf5 就是说还是先调用了函数mat();那如果我想直接取出函数的返回值5,而不输出sfsf怎么办?就是说直接把5给b;
...全文
282
15
打赏
收藏
接收函数返回值的问题!!!
#include #include using namespace std; int mat() { cout<<"sfsf"; return 5; } int main() { int b; b=mat(); cout<<b<<endl; system("pause"); return 0; } 输出 sfsf5 就是说还是先调用了函数mat();那如果我想直接取出函数的返回值5,而不输出sfsf怎么办?就是说直接把5给b;
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
15 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zyustc
2008-03-16
打赏
举报
回复
被楼主弄晕了,到底想干吗?
要不你就定义个全局变量保存下头结点指针不就行了
tangshuiling
2008-03-16
打赏
举报
回复
除非:
#include <iostream>
#include <string>
using namespace std;
int mat(int& c,bool f)
{
c=5;
if(f)
cout < <"sfsf" < <endl;
else
return 5;
}
int main()
{
int b=0;
mat(b,0);
cout < <b < <endl;
system("pause");
return 0;
}
IT_lau
2008-03-16
打赏
举报
回复
晕~~~~
TeddyGe
2008-03-15
打赏
举报
回复
不用这么麻烦的, 搞个输出参数就可以
i_coding
2008-03-15
打赏
举报
回复
完全没有搞懂楼主的意思,楼主可否将具体问题拿出来啊
我知道是你链表处理。
ahuisafe
2008-03-15
打赏
举报
回复
#include <iostream>
#include <string>
using namespace std;
int mat(int& c)
{
c=5;
cout <<"sfsf"<<endl;
return 5;
}
int main()
{
int b=0;
mat(b);
cout <<b<<endl;
system("pause");
return 0;
}
paidfighting
2008-03-15
打赏
举报
回复
。。。
hastings
2008-03-14
打赏
举报
回复
哈哈,楼主你自己的代码不是很好的吗?
难不成,你连一次都不想让那个函数调用,直接用返回值.
野男孩
2008-03-14
打赏
举报
回复
汗。。。
LINKNODE* pNode = create();
PrintLink(pNode); <==========就这么直接用就行了!
tjj5203
2008-03-14
打赏
举报
回复
就这样说,我用函数creat()建立了一个链表,然后creat()返回了头节点,那我想把头节点传给另外的函数用于处理以便输出整个链表,但是如果还是b=creat()的话那么creat()就又被调用了一次了,以前的节点的值不是就被修改了吗?
过去的我
2008-03-14
打赏
举报
回复
返回值保存在b里了,用b赋值不就可以了吗?
baihacker
2008-03-14
打赏
举报
回复
你不是已经保存在b里了么,把b赋给其它变量就OK了
tjj5203
2008-03-14
打赏
举报
回复
我不是这个意思了,我的意思就是比如前面creat()函数已经执行好了,后面某函数要用的只是creat()函数的返回值,如何取出返回值,然后把他的返回值给另个变量!!!
danny1221
2008-03-14
打赏
举报
回复
你把cout <<"sfsf";注释或删掉不就行了.
baihacker
2008-03-14
打赏
举报
回复
把cout<< "sfsf";去掉
shell
函数
返回值
不是$? !!!
本文通过实例纠正了关于shell
函数
返回值
的常见误解,详细解释了 $? 的真实含义,并提供了正确获取
函数
返回值
的方法。
都给整烦了!还在傻傻的问别人?简单易懂的来了!!!SpringMVC核心——
返回值
问题
本文详细解析SpringMVC框架中ModelAndView的作用及其处理
返回值
的方式,并介绍如何通过不同类型的
返回值
实现视图渲染。
关于spring中@AfterReturning是否能修改
返回值
的
问题
。
这篇博客探讨了在Spring AOP的AfterReturning通知中是否能够修改
返回值
的
问题
。通过一个学生类和切面类的示例,展示了虽然看似能修改返回的Student对象属性,但实际上由于
返回值
已经是不可变的,所以在实际应用中AfterReturning并不适合直接修改
返回值
。此外,对于基本类型或不可变对象如String,更不可能在切面中进行修改。
c++_
函数
返回值
,引用&作为
函数
返回值
本文探讨了C++中
函数
返回值
的优化方法,包括如何避免不必要的临时对象创建,正确使用引用返回,以及理解返回局部对象与全局对象的区别。通过具体示例说明了不同
返回值
类型的影响。
go语言中匿名
返回值
和命名
返回值
对defer的影响
本文深入探讨了Go语言中匿名与命名
返回值
的区别,以及defer语句在这两种情况下的不同表现。通过具体代码示例,解析了
返回值
如何在
函数
结束时被处理,揭示了defer对
返回值
的影响。
C++ 语言
65,210
社区成员
250,514
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章