| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 8156 人关注过本帖
标题:调用子函数,如何再引用子函数中的一个变量的值
只看楼主 加入收藏
daililichd
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2012-3-8
结帖率:0
收藏
已结贴  问题点数:20 回复次数:7 
调用子函数,如何再引用子函数中的一个变量的值
在main中调用一个函数,调用之后再想引用子函数中的一个变量,该怎么办
搜索更多相关主题的帖子: 函数 怎么办 如何 
2012-03-08 15:21
tangtangt
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:46
专家分:146
注 册:2012-1-22
收藏
得分:4 
你试试声明那个变量时加static,变成静态变量
2012-03-08 15:32
daililichd
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2012-3-8
收藏
得分:0 
void count100(long x)
{   
     int yuan100=0;
     yuan100=x/10000;
     x=x%10000;
     sum100=sum100+yuan100;
}
调用这个函数,后面要引用sum100的值怎么办,
类型改为static了,但是输出还是0
2012-03-08 17:25
tangtangt
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:46
专家分:146
注 册:2012-1-22
收藏
得分:0 
我觉得在主函数外面声明个static long sum100作为全局变量应该可以把。。。或者可以试试改变下count100函数的类型,返回值为sum100.
2012-03-08 20:41
zaixuexi
Rank: 12Rank: 12Rank: 12
来 自:上海
等 级:火箭侠
威 望:8
帖 子:858
专家分:3233
注 册:2010-12-1
收藏
得分:4 
一会变量一会值,到底是个嘛意思么?函数可以有返回值的,晓得伐?

技术问题,请不要以短消息方式提问
2012-03-08 20:54
share32
Rank: 7Rank: 7Rank: 7
等 级:黑侠
帖 子:214
专家分:663
注 册:2011-12-1
收藏
得分:4 
sum100你也没在这个函数里面声明。
是全局变量吗?
全局变量随时可以调用。
2012-03-08 21:19
zjkedy
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:46
专家分:131
注 册:2010-5-14
收藏
得分:4 
将函数返回值改成int count100(long x);然后返回你想要的值啊!
在main中声明下 int temp; temp= count100(x);
the value of temp is what you want!
2012-03-08 21:27
yupeisx
Rank: 1
等 级:新手上路
帖 子:20
专家分:8
注 册:2012-3-7
收藏
得分:4 
返回值,指针,你都可以弄呀,
2012-03-08 22:45
快速回复:调用子函数,如何再引用子函数中的一个变量的值
数据加载中...
 
   



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

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