标题:编了个实现两个数交换的程序,在构件时出了错(在VC++)中编程
只看楼主
crz03128
Rank: 1
等 级:新手上路
帖 子:83
专家分:0
注 册:2007-5-22
 问题点数:0 回复次数:47 
编了个实现两个数交换的程序,在构件时出了错(在VC++)中编程
第一次发贴,请多指教
我C语言刚学到数组啊,上机编程的次数没几次,
不巧今天上课就被老师叫上讲台编程,结果。。。。唉~~
新手一个啦~~
下面是我刚编的程序~~在构件时出现错误 请高手指~教
#include<stdio.h>
void main()
{
int f(int x,int y);
int a,b;
scanf("%d,%d",&a,&b);
f(a,b);
}
void f(int x,int y)
{
int c;
c=x;x=y;y=c;
printf("%d,%d,",x,y);
}

[此贴子已经被作者于2007-5-22 23:22:42编辑过]

搜索更多相关主题的帖子: 构件 
2007-05-22 21:43
zhaoyg
Rank: 1
等 级:新手上路
帖 子:328
专家分:0
注 册:2006-8-28
得分:0 

用地址传输


麻雀飞上枝头变凤凰,而菜鸟的我飞上枝头却感冒了,为什么我的脑袋如此的不管用呢。
2007-05-22 21:51
crz03128
Rank: 1
等 级:新手上路
帖 子:83
专家分:0
注 册:2007-5-22
得分:0 
行不行把源程序写出来,要求用到函数功能~~谢谢`~~

老师领进门,成长靠自己+虚心
2007-05-22 21:54
zidance
Rank: 1
等 级:新手上路
帖 子:61
专家分:0
注 册:2007-5-22
得分:0 
意思是将b赋给a,a赋给b?
2007-05-22 21:59
Eastsun
Rank: 7Rank: 7Rank: 7
等 级:贵宾
威 望:32
帖 子:802
专家分:0
注 册:2006-12-14
得分:0 

void swap(int* a,int* b){
int tmp =*a;
*a =*b;
*b =tmp;
}
main(){
int a =1,b =2;
swap(&a,&b);
printf(\"%d,%d\",a,b);
}

My BlogClick Me
2007-05-22 22:00
nuciewth
Rank: 14Rank: 14Rank: 14Rank: 14
来 自:我爱龙龙
等 级:贵宾
威 望:104
帖 子:9786
专家分:208
注 册:2006-5-23
得分:0 
书上将行参和实参传递应该讲了吧.记得有这样的函数例子.

倚天照海花无数,流水高山心自知。
2007-05-22 22:00
zidance
Rank: 1
等 级:新手上路
帖 子:61
专家分:0
注 册:2007-5-22
得分:0 
你先编个函数,进行a,b的互换,再用主函数scanf2个数,调用这个函数不就行了。
2007-05-22 22:01
zidance
Rank: 1
等 级:新手上路
帖 子:61
专家分:0
注 册:2007-5-22
得分:0 
不用指针这么夸张吧
2007-05-22 22:02
crz03128
Rank: 1
等 级:新手上路
帖 子:83
专家分:0
注 册:2007-5-22
得分:0 
意思就是a和b的值交换~~

老师领进门,成长靠自己+虚心
2007-05-22 22:07
fyi1106
Rank: 1
等 级:新手上路
帖 子:327
专家分:0
注 册:2006-10-14
得分:0 
就是要用指针。

JavaScript forever!
2007-05-22 22:11



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




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

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