| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1019 人关注过本帖
标题:请求修改一个程序,不知道为什么会这样呢
只看楼主 加入收藏
仁者无敌
Rank: 1
等 级:新手上路
帖 子:199
专家分:0
注 册:2006-3-5
收藏
 问题点数:0 回复次数:12 
请求修改一个程序,不知道为什么会这样呢
#include "stdio.h"
main()
{void swap(int,int);
int a,b;
a=3;b=4;
swap(a,b);
printf("%d,%d\n",a,b);
}
void swap(int x,int y)
{int t;
t=x;x=y;y=t;
}
小弟不才,请求指教!
搜索更多相关主题的帖子: int swap void 请求 
2006-03-27 21:18
feng1256
Rank: 4
等 级:贵宾
威 望:14
帖 子:2899
专家分:0
注 册:2005-11-24
收藏
得分:0 

a,b是报纸上的字,你抄在笔记上,你在笔记上把a,b的值交换了,报纸上的东西没变


叁蓙大山:工謪、稅務、嗣發 抱歉:不回答女人的问题
2006-03-27 21:44
仁者无敌
Rank: 1
等 级:新手上路
帖 子:199
专家分:0
注 册:2006-3-5
收藏
得分:0 
明白了,谢谢版主

I am a programmer !
2006-04-03 06:59
cordier
Rank: 2
等 级:论坛游民
威 望:1
帖 子:449
专家分:14
注 册:2006-2-9
收藏
得分:0 
用地址调用

2006-04-03 07:01
编程小菜鸟
Rank: 1
等 级:新手上路
帖 子:27
专家分:0
注 册:2006-2-10
收藏
得分:0 
我想问一下:能在主函数中声明函数吗???
2006-04-03 17:17
SunShining
Rank: 7Rank: 7Rank: 7
等 级:贵宾
威 望:31
帖 子:2215
专家分:0
注 册:2006-2-17
收藏
得分:0 

当然..外部声明和main()函数声明都可以~!~(如果所有函数都定义在主函数下面.而且仅仅供主函数调用的话)


[glow=255,violet,2]闭关修炼ing...[/glow] [FLASH=360,180]http://www./chinaren.swf[/FLASH]
2006-04-03 17:28
ukyo502
Rank: 1
等 级:新手上路
帖 子:17
专家分:0
注 册:2005-11-10
收藏
得分:0 

我记得C语言的书指针那一章的第一个例子就是它了..

2006-04-04 13:35
ukyo502
Rank: 1
等 级:新手上路
帖 子:17
专家分:0
注 册:2005-11-10
收藏
得分:0 

给你参照一下:
#include<stdio.h>
main()
{
void swap();
int a=3,b=4;
printf("%d,%d\n",a,b);
swap(&a,&b);
printf("%d,%d\n",a,b);
}
void swap(x,y)
int *x,*y;
{
int temp;
temp=*x;
*x=*y;
*y=temp;}

2006-04-04 14:04
lj_860603
Rank: 3Rank: 3
等 级:新手上路
威 望:6
帖 子:714
专家分:0
注 册:2006-1-25
收藏
得分:0 
用地址来调用.如果不用地址,就象斑竹说的那样.用地址之所以可以调换A,B和值是因为实参和形参占用同一个内存单元.(不用地址就只有实参占用,形参不占用)

我的原则很简单:不做不喜欢的事!
2006-04-04 14:32
wzl520
Rank: 1
等 级:新手上路
帖 子:33
专家分:0
注 册:2006-3-30
收藏
得分:0 
#include <conio.h> /* 此头函数请不要删除 */
#include <stdio.h>
void swap(int *x,int *y)
{int t;
t=*x;*x=*y;*y=t;
}
main()
{
int a=3,b=4;
int *c,*d;
c=&a;
d=&b;
swap(c,d);
printf("%d,%d\n",a,b);
getch(); /* 此语句请不要删除*/
}

No pain No gain
2006-04-04 15:19
快速回复:请求修改一个程序,不知道为什么会这样呢
数据加载中...
 
   



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

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