| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 3991 人关注过本帖
标题:void add()求和的问题
只看楼主 加入收藏
yuccn
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:何方
等 级:版主
威 望:167
帖 子:6815
专家分:42393
注 册:2010-12-16
收藏
得分:0 
回复 5楼 yuccn
严谨一点应该这样:

void add(int a,int b, int *c)
 {
     if (c != NULL) *c = a + b;
 }

我行我乐
公众号:逻辑客栈
我的博客:
https://blog.yuccn. net
2012-11-22 12:19
小小战士
Rank: 9Rank: 9Rank: 9
等 级:蜘蛛侠
威 望:1
帖 子:569
专家分:1313
注 册:2012-11-3
收藏
得分:0 
以下是引用yuccn在2012-11-22 12:18:19的发言:

传引用:void add(int a,int b,int &c) 调用函数add(m,n,&k)
这个调用时不正确的。

应该是 :……调用函数add(m,n,k),不用加上&
你可以写个例子测试下

不小心写错了,改下就行

[ 本帖最后由 小小战士 于 2012-11-22 12:22 编辑 ]

小小战士,战士中的战斗机!
2012-11-22 12:20
yaobao
Rank: 13Rank: 13Rank: 13Rank: 13
等 级:蒙面侠
威 望:4
帖 子:1854
专家分:4121
注 册:2012-10-25
收藏
得分:0 
回复 10楼 yuccn
或许是编译器的问题void add(int a,int b,int &c) 调用函数add(m,n,&k)
这样的调用我在测试时一直通不过,我用的是WINTC

认认真真的学习,踏踏实实的走路:戒骄戒躁!!!
2012-11-22 14:41
liufashuai
Rank: 9Rank: 9Rank: 9
来 自:冥界-魔域-魂殿
等 级:蜘蛛侠
威 望:1
帖 子:370
专家分:1374
注 册:2012-6-22
收藏
得分:2 
这个问题不用纠结了吧,用指针和引用都可以,主要注意函数和调用时候一致就行。

有一种落差是,你配不上自己的野心,也辜负了所受的苦难。






2012-11-22 15:51
mmmmmmmmmmmm
Rank: 10Rank: 10Rank: 10
等 级:青峰侠
威 望:8
帖 子:388
专家分:1809
注 册:2012-11-2
收藏
得分:2 
void add(int a,int b,_int&___c)
{
_____c____= a + b;
}

我们的目标只有一个:消灭0回复!
while(1)
++money;
2012-11-22 15:53
yaobao
Rank: 13Rank: 13Rank: 13Rank: 13
等 级:蒙面侠
威 望:4
帖 子:1854
专家分:4121
注 册:2012-10-25
收藏
得分:0 
回复 15楼 mmmmmmmmmmmm
你的头像真是。。。。
每次看到都很别扭啊。。

认认真真的学习,踏踏实实的走路:戒骄戒躁!!!
2012-11-22 22:02
wwfdzh2012
Rank: 2
等 级:论坛游民
帖 子:88
专家分:27
注 册:2012-11-22
收藏
得分:2 
没有返回值如何求和?用指针?应该要看你主函数是怎么设计了吧。。。新手,仅供参考。。。
2012-11-23 22:36
lyj123
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:60
专家分:152
注 册:2010-11-15
收藏
得分:2 
以下是引用蓝天铁翼在2012-11-21 22:47:52的发言:

天空使函数具有求和的功能
void add(int a,int b,____c)
{
_________= a + b;
}
哪位高人能够帮忙解读下啊,谢了
长长的下划线是什么东西?您编译通过了?
可以选择
 void add(int a,int b,int& c);
void add(int *a,int* b,int* c);//为防止值被更改,可以加const
void add(int &c,int&b,int&c);

相互帮助

2012-11-25 17:11
一个人的孤独
Rank: 2
等 级:论坛游民
帖 子:45
专家分:56
注 册:2012-10-15
收藏
得分:2 

只改变了调用函数实参k的值,传递的是k的真实地址,没有产生副本,直接用形参c也就相当于用实参k,直接修改,相当于直接寻址

直接寻址
学习了!!
2012-11-25 22:11
快速回复:void add()求和的问题
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.020641 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved