如何实现C语言中的引用传递

发布于 2021-11-10 10:47:10 字数 127 浏览 866 评论 12

在VLC2.0.3的transform.c中添加函数,void calMap(int i, int j,int &I,int &J),报错如第一个回答里。网上有的说法是C语言中没有引用传递的说法,请问用什么样的形式可以实现引用传递的功能?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(12

丢了幸福的猪 2021-11-16 23:30:55

这个我是今天才知道的,C没怎么接触啊,多谢哈!

执手闯天涯 2021-11-16 23:30:54

c 貌似没有引用传递吧?c++ 才有,如楼上所说 换指针

静谧 2021-11-16 23:30:03

嘿嘿,多谢。其他也说可以,没有多试,最后直接设为全局变量了。

秋意浓 2021-11-16 23:29:28

用指针就可以了  妹子

妖妓 2021-11-16 23:21:23

多谢。哈哈,提起指针就晕,当初学得不太扎实啊。最后设为全局变量了。

兮颜 2021-11-16 23:13:25

传指针呗

悲喜皆因你 2021-11-16 22:57:10

嗯嗯,现在也明白了,没怎么接触过C语言,不太明白。有一种方法是将这个变量设为全局变量。

看透却不说透 2021-11-16 22:39:25

C语言里边只有值传递,引用传递的概念应该是其他语言的,再说C语言只有指针没有引用,你这么写肯定会报错,C++才有引用

陌若浮生 2021-11-16 18:51:52

你居然还活着啊。。。

狼亦尘 2021-11-16 17:50:01

呵呵,就是希望可以改变传到函数里面的函数。在C++里用的引用传递在C语言中总是报错。老师提供了一种解决方法,就是把那个变量设为全局变量。

岁月打碎记忆 2021-11-15 13:26:28

C语言,引用传递是什么意思?反正我这个人就是水平差,别人一提概念我就犯迷糊。你不妨说说你想干什么,或想达到什么目的。哈。

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文