编程论坛
注册
登录
编程论坛
→
C语言论坛
分析下面的程序,下面的说法正确的是
黑暗骑士5D
发布于 2019-12-29 22:17, 2010 次点击
只有本站会员才能查看附件,请
登录
在main()函数中调用swap(a,b)后, 在main()函数中输出的结果是:a=3,b=10。
为什么a b没有交换
1 回复
#2
D2284581470
2019-12-29 23:02
/*代码本身写的写的有问题*/
程序代码:
#include
<stdio.h>
void
swap(
int
a,
int
b)
{
int
temp;
temp = a;
a = b;
b = temp;
printf(
"
%d %d\n
"
, a, b);
}
int
main()
{
int
a, b;
a =
3
;
b =
10
;
swap(a, b);
getchar();
return
0
;
}
1