标题:[求助] 函数调用问题
取消只看楼主
lujunhuan
Rank: 1
等 级:新手上路
帖 子:38
专家分:0
注 册:2006-11-30
 问题点数:0 回复次数:1 
[求助] 函数调用问题

int a=2;
int fun (int *a)
{
return (*a)++;
}

main ()
{
int s=0;
{
int a=5;
s+=fun (&a);
printf ("%d\ts1=%d\n", a, s);
}
s+=fun (&a);
printf ("%d\t", a);
printf ("s2=%d", s);
getch ();
}

为什么 s1=5 而不是 s1=6,
s2=7 而不是 s2=9。

搜索更多相关主题的帖子: 函数 
2006-12-31 16:08
lujunhuan
Rank: 1
等 级:新手上路
帖 子:38
专家分:0
注 册:2006-11-30
得分:0 
明白,谢谢!
2006-12-31 18:53



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-113432-1-1.html




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

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