| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1831 人关注过本帖
标题:帮忙看下这个函数
只看楼主 加入收藏
yt414204458
Rank: 2
等 级:论坛游民
帖 子:260
专家分:55
注 册:2008-3-1
结帖率:50%
收藏
 问题点数:0 回复次数:25 
帮忙看下这个函数
想用函数实现两个数的调换
#include<stdio.h>
void main()
{
int a=1,b=2;
void swap(int x,int y);
swap(a,b);
printf("%d,%d",a,b);
}
void swap(int x,int y)
{
int temp;
temp=x;
x=y;
y=temp;
}
这段代码哪里有问题啊,运行了以后没有效果啊,大家帮这看一下
搜索更多相关主题的帖子: 函数 
2008-06-04 10:00
無邪的睡脸
Rank: 2
等 级:等待验证会员
威 望:1
帖 子:344
专家分:13
注 册:2007-9-11
收藏
得分:0 
#include<stdio.h>
void main()
{
int a=1,b=2;
void swap(int *,int *);
swap(&a,&b);
printf("%d,%d",a,b);
}
void swap(int *x,int *y)
{
int temp;
temp=*x;
*x=*y;
*y=temp;
}
2008-06-04 10:16
small01
Rank: 1
等 级:新手上路
帖 子:8
专家分:0
注 册:2008-6-4
收藏
得分:0 
#include"stdio.h"
   main()
  {
  int a=1,b=2;
  swap(a,b);
  printf("%d,%d",a,b);
  getch();
  }

  int swap(int x,int y)
  {int temp;
  temp=x;
  x=y;
  y=temp;

  return (x,y);
  }
2008-06-04 11:08
金罡
Rank: 1
等 级:新手上路
帖 子:10
专家分:0
注 册:2008-6-4
收藏
得分:0 
要知道形参和实参之间实现的是值传递,是以复制形式传递的
2008-06-04 11:13
yt414204458
Rank: 2
等 级:论坛游民
帖 子:260
专家分:55
注 册:2008-3-1
收藏
得分:0 
没人能给解释一下为什么不对吗?运行了以后并没有交换啊,帮忙看一下

一切从爱C开始
2008-06-04 22:47
yd4433
Rank: 1
等 级:新手上路
帖 子:404
专家分:0
注 册:2008-3-9
收藏
得分:0 
zhi you  数组 指针  是按地址传递   要不就就要返回制 按值传递

[[it] 本帖最后由 yd4433 于 2008-6-4 22:54 编辑 [/it]]

------...-.-..-...-----........-------.......----.....------....||- - !
2008-06-04 22:53
yt414204458
Rank: 2
等 级:论坛游民
帖 子:260
专家分:55
注 册:2008-3-1
收藏
得分:0 
哦,那意思是只用函数实现不了那个吗?

一切从爱C开始
2008-06-05 05:50
wltysy
Rank: 1
等 级:新手上路
帖 子:560
专家分:0
注 册:2008-5-2
收藏
得分:0 
要不用指针,是地址传递,你用那个函数就加个返回值啊!
2008-06-05 10:16
cqxlove
Rank: 1
来 自:广东
等 级:新手上路
帖 子:35
专家分:0
注 册:2008-6-5
收藏
得分:0 
你没有声明子函数,你想不声明也可以,但要把子函数定义在主函数前面

热爱编程,多多指教
2008-06-05 13:00
cqxlove
Rank: 1
来 自:广东
等 级:新手上路
帖 子:35
专家分:0
注 册:2008-6-5
收藏
得分:0 
你没有声明子函数,你想不声明也可以,但要把子函数定义在主函数前面

热爱编程,多多指教
2008-06-05 13:00
快速回复:帮忙看下这个函数
数据加载中...
 
   



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

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