| 编程中国 | 业界新闻 | 技术文章 | 视频教程 | 下载频道 | 程序源码 | 个人空间 | 编程论坛
全能ASP/PHP/ASP.NET主机,支持月付专业 MSSQL 数据库空间,支持月付专业 MySQL 数据库空间,支持月付学习型 ASP/PHP/ASP.NET 主机 30元/年
高端软件开发 = 年薪十万不是梦赛孚耐:软件保护加密专家身份认证令牌USB KEY 
共有 261 人关注过本帖
标题:关于函数调用问题,请大家帮忙!
收藏  订阅  推荐  打印 
sdienet
Rank: 1
等级:新手上路
帖子:2
积分:120
注册:2008-8-20
关于函数调用问题,请大家帮忙!

这个程序:
void a(int);
main()
{
   int num;
   scanf("%d",&num);
   a(num);
   print("%d",num);
}
void a(int n)
{
   n=3;
}
输出结果是什么啊?
如果函数变为:
void a(int n)
{
   n+=3;
}
那输出结果又是什么啊?急!
搜索更多相关主题的帖子: 函数  
2008-8-20 10:29
lingluoz
Rank: 4
来自:苏州科技学院
等级:高级会员
威望:3
帖子:623
积分:6680
注册:2008-2-2

你在电脑里面试试看啊

MAY 1, 1964 -- The Birth of BASIC
Over 40 years later, it still enables ANYONE to write their own programs.
P.S. 革命尚未成功 同志仍需努力
2008-8-20 11:10
sdienet
Rank: 1
等级:新手上路
帖子:2
积分:120
注册:2008-8-20

我电脑上没有装C啊,所以不能试,麻烦谁能帮我试一下,告诉我结果,谢谢了!
2008-8-20 11:33
liangjian0
Rank: 1
等级:新手上路
帖子:20
积分:300
注册:2008-4-30

我也不会啊

















[url=http://www.sluke.cn/files/article/html/4/4788/]神墓[/url]
2008-8-20 11:43
yt414204458
Rank: 3Rank: 3
等级:中级会员
帖子:186
积分:2004
注册:2008-3-1

得看你输入的是什么吧

一切从爱C开始
2008-8-20 21:14
asd6791868
Rank: 2
来自:逆流
等级:注册会员
帖子:134
积分:1502
注册:2008-7-27


print("%d",num);
输出的结果是你输入的数!

─條路 :  ┈片天  ┈個人  ─瞬間:

                                    
2008-8-20 21:18
ss49246608
Rank: 1
等级:新手上路
帖子:11
积分:170
注册:2008-8-20

你输入什么,结果就是什么!因为参数的传递是单项的!

print("%d",num);   你少写个"f"
printf("%d",num);
2008-8-20 22:47
carmen0531
Rank: 1
等级:新手上路
帖子:29
积分:408
注册:2008-7-22

输出等于输入
因为函数体内的数据变化没有传回主函数。

玩转C的世界
2008-8-21 00:44
jiaojuan
Rank: 1
等级:新手上路
帖子:2
积分:120
注册:2008-8-10

楼上是正解
2008-8-21 03:27
zhurong
Rank: 1
来自: 苏州
等级:新手上路
帖子:13
积分:254
注册:2008-8-7
输什么就是什么

局部变量的问题
2008-8-22 23:45
关于我们 | 广告合作 | 编程中国 | 清除Cookies | Archiver | WAP | TOP

编程中国 版权所有,并保留所有权利。鲁ICP备08000592号
Powered by Discuz, Processed in 0.061487 second(s), 9 queries.
Copyright©2004-2008, BCCN.NET, All Rights Reserved