免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12
最近访问板块 发新帖
楼主: aaxron
打印 上一主题 下一主题

[C] [已解决]c函数引用传递问题? [复制链接]

论坛徽章:
1
天蝎座
日期:2013-08-25 10:27:22
11 [报告]
发表于 2009-02-13 09:59 |只看该作者

回复 #10 aaxron 的帖子

呵呵,看到[已解决]了。。

果真是写成.c了。

[ 本帖最后由 yangsf5 于 2009-2-13 10:03 编辑 ]

论坛徽章:
0
12 [报告]
发表于 2009-02-13 10:19 |只看该作者
呵呵,
查了资料

http://c-faq-chn.sourceforge.net/ccfaq/node56.html

5.7 C 有 ``按引用传递" 吗?
真的没有。
严格地讲, C 总是按值传递。你可以自己模拟按引用传递, 定义接受指针的函数, 然后在调用时使用 & 操作符。事实上, 当你向函数传入数组 (传入指针的情况参见问题 6.4 及其它) 时, 编译器本质上就是在模拟按引用传递。但是 C 没有任何真正等同于正式的按引用传递或  C++ 的引用参数的东西。另一方面, 类似函数的预处理宏可以提供一种 ``按名称传递"的形式。

参见问题 4.4 和 20.1。

参考资料: [K&R1, Sec. 1.8 pp. 24-5, Sec. 5.2 pp. 91-3]; [K&R2, Sec. 1.8 pp. 27-8, Sec. 5.2 pp. 95-7]; [ISO, Sec. 6.3.2.2]; [H&S, Sec. 9.5 pp. 273-4]。

论坛徽章:
0
13 [报告]
发表于 2009-02-13 11:14 |只看该作者
看来.c跟.cpp还是有区别的
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP