版块导航
正在加载中...
客户端APP下载
登录
注册
帖子
帖子
用户
本版
应《网络安全法》要求,自2017年10月1日起,未进行实名认证将不得使用互联网跟帖服务。为保障您的帐号能够正常使用,请尽快对帐号进行手机号验证,感谢您的理解与支持!
24小时热门版块排行榜
>
论坛更新日志
(3917)
>
导师招生
(475)
>
虫友互识
(306)
>
招聘信息布告栏
(182)
>
休闲灌水
(172)
>
学术会议
(132)
>
论文投稿
(123)
>
考博
(121)
>
文献求助
(116)
>
博后之家
(79)
>
基金申请
(38)
>
硕博家园
(38)
>
土木建筑
(28)
>
教师之家
(27)
>
绿色求助(高悬赏)
(20)
>
考研
(19)
小木虫论坛-学术科研互动平台
»
计算模拟区
»
程序语言
»
C/C++
»
【求助】函数的调用【已完结】
3
1/1
返回列表
查看: 349 | 回复: 2
只看楼主
@他人
存档
新回复提醒
(忽略)
收藏
在APP中查看
zyj8119
木虫
(著名写手)
应助: 65
(初中生)
贵宾: 0.003
金币: 915.1
帖子: 2936
在线: 1329.4小时
虫号: 664177
[
资源
]
【求助】函数的调用【已完结】
CODE:
#include
#define N 4
void swap(int *p1,int *p2)
{ int p;
p=*p1;*p1=*p2;*p2=p;
}
void sort(int a[N][N])
{ int i,j,k;
for(i=0;i
for(j=0;j
for(k=j+1;k
if(i%2==0?a[i][j]>a[i][k]:a[i][j]
swap(a[i]+j,a[i]+k);
}
void main()
{ int a[N][N]={{3,4,2,1},{8,7,5,6},{12,10,11,9},{15,14,16,13}};
int i,j;
sort(a);
for(i=0;i
{ for(j=0;j
printf("%3d",a[i][j]);
printf("\n");
}
}
为何这个程序调用swap,使用的是swap(a
+j,a
+k),而不是swap(a
[j],a
[k])?
[
Last edited by 余泽成 on 2010-12-13 at 21:58
]
回复此楼
» 猜你喜欢
广西大学-广州大学招聘博士后 欢迎广大优秀人才!!!
已经有6人回复
两块石头
已经有5人回复
面上没中,邀请各位路过的虫友分析一下分数
已经有8人回复
售SCI一区T0P文章,我:8O.55.1.O.54,科目全,可伽急
已经有7人回复
哈尔滨工业大学韩晓军教授课题组招收2027年硕士推免生及博士研究生
已经有3人回复
找导师
已经有8人回复
国社科又开始会评了,不知道这次命运如何
已经有14人回复
科研人应该花精力去思考如何解决问题,而不是去凝练问题
已经有14人回复
要骂人了,新模版改版就是要淡化问题凝练这种虚的东西,结果有个评委还在说凝练得不够
已经有17人回复
学科评审组评审是指会评吗?
已经有5人回复
高级回复
» 本主题相关价值贴推荐,对您同样有帮助:
matlab的函数调用问题
已经有3人回复
问一个关于函数调用的小问题
已经有3人回复
请教如何调用Module里面的函数,谢谢
已经有6人回复
如何编译origin8.0自定义函数的程序?
已经有6人回复
复制构造函数问题
已经有14人回复
【求助】matlab 中,几个m文件调用
已经有14人回复
【求助】求积分程序中被积函数问题
已经有15人回复
» 抢金币啦!回帖就可以得到:
查看全部散金贴
云南大学丁军桥团队2027年博士招生
+
1
/805
【征稿中!】2026年机械、制造技术与材料国际会议 (MEMTM 2026)
+
1
/559
招收大湾区大学-哈工深联培博士1名
+
2
/192
复旦大学国家级青年人才课题组招收2027级博士研究生(微电子方向)
+
1
/100
南京大学医学院附属鼓楼医院 肿瘤疫苗与纳米医学团队 博士后招聘
+
1
/87
2027级博士研究生——质谱分析
+
5
/75
深圳大学刘翼振课题组诚聘博士后(CRISPR分子诊断)
+
1
/49
电子科技大学李卫课题组招收2027级博士(统计物理学方向)
+
1
/20
评职称需要,卖发明专利了:D有技术储备需求的设备厂商可联系
+
1
/18
天津大学浙江研究院2026年第二批招聘公告:高分子等方向特聘青年研究员/博士后
+
1
/14
首都医科大学附属北京地坛医院欢迎优秀本科生申请免疫学推免硕士/直博生(5年制)
+
1
/9
【诚聘英才】东南大学“本能行为与生理稳态的神经环路研究”课题组招聘博士后
+
1
/7
【合作招募】学生筛选、前期沟通与过程协调,可由平台共同承担
+
1
/6
苦寻-西安交通大学统计学同学
+
1
/5
浙大城市学院功能材料工程研究中心诚聘海内外英才
+
1
/5
新加坡国立大学Sibudjing Kawi教授课题组part-time PhD(热催化/等离子体催化方向)
+
1
/4
深圳大学岩土多场耦合课题组-长期招聘研究生、博士后、专职研究人员
+
1
/4
【科研诚信】武汉轻工大学何江玲3篇论文:涉嫌抄袭、成组数据重复、制造虚假显著
+
1
/2
义翘神州推出全长p-Tau217蛋白,助力阿尔茨海默病下一代生物标志物检测开发
+
1
/2
西安交通大学统计学专业同学冒个泡呗
+
1
/2
1楼
2010-12-13 13:43:48
已阅
关注TA
给TA发消息
送TA红花
TA的回帖
smart0193
木虫
(小有名气)
应助: 15
(小学生)
金币: 3224.1
帖子: 200
在线: 76.8小时
虫号: 1120220
★
zyj8119(金币+10):感谢分析,精彩! 2010-12-13 20:43:27
ajian04(金币+1):谢谢~ 2010-12-13 21:58:14
a是数组名,代表了数组元素的首地址,所以a+j和a+k是数组的第j个和第k个元素的地址,与swap函数的形式参数类型匹配(指针类型)。而a[j]和a[k]等价于*(a+j)和*(a+k),就是第j和第k个元素,与形参类型不匹配。
赞
一下
(1人)
回复此楼
2楼
2010-12-13 20:12:18
已阅
关注TA
给TA发消息
送TA红花
TA的回帖
zyj8119
木虫
(著名写手)
应助: 65
(初中生)
贵宾: 0.003
金币: 915.1
帖子: 2936
在线: 1329.4小时
虫号: 664177
引用回帖:
Originally posted by
smart0193
at 2010-12-13 20:12:18:
a是数组名,代表了数组元素的首地址,所以a+j和a+k是数组的第j个和第k个元素的地址,与swap函数的形式参数类型匹配(指针类型)。而a[j]和a[k]等价于*(a+j)和*(a+k),就是第j和第k个元素,与形参类型不匹配。
此贴结贴。
回复此楼
3楼
2010-12-13 20:43:38
已阅
关注TA
给TA发消息
送TA红花
TA的回帖
相关版块跳转
第一性原理
量子化学
计算模拟
分子模拟
仿真模拟
程序语言
我要订阅楼主
zyj8119
的主题更新
3
1/1
返回列表
信息提示
关闭
请填处理意见
关闭
确定