社区
C语言
帖子详情
C语言函数怎样做才能做到引用传递
Joezeo
2017-11-03 09:40:15
试了一下用指针貌似也不能做到,C语言里到底要怎么才能做到引用传递。
还是说就只能用返回值来代替了?
...全文
271
2
打赏
收藏
C语言函数怎样做才能做到引用传递
试了一下用指针貌似也不能做到,C语言里到底要怎么才能做到引用传递。 还是说就只能用返回值来代替了?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
fantasy408
2017-11-03
打赏
举报
回复
把要返回的数组成一个数组,例如在主函数里定义一个数组,在被调函数中将数组名作为形参。注,用指向数组的指针做形参也可以。
das白
2017-11-03
打赏
举报
回复
& 取地址不就好了 百度 引用传递 很多吧
C++语言中
函数
参数传递的三种方式
项目1--C/C++语言中
函数
参数传递的三种方式 2015-09-11 09:08 11人阅读 评论(1) 收藏 举报 //(1)传值: #include void myswap(int,int); int main() { int a,b; printf("请输入待交换的两个整数:"); scanf("%d %d",&a,&b);
C语言
基础:
函数
(作用域、生命周期、值传递与指针传递)
我们在
函数
设计的过程中,经常要考虑对于参数的设计,换句话说,我们需要考虑
函数
需要几个参数,需要什么类型的参数,但我们并没有考虑
函数
是否需要提供参数,如果说
函数
可以访问到已定义的数据,则就不需要提供
函数
形参,那么我们到底要不要提供
函数
形参,取决于什么?外部
函数
:使用extern修饰的
函数
,称作外部
函数
,extern是默认的,可以不写(区分环境),也就是说本质上我们缩写的
函数
基本上都是外部
函数
,建议外部
函数
在被其他文件调用的时候,在其他文件中声明的时候,加上extern关键字,主要是提高代码的可读性。
C语言
中的引用,以及传递引用,数组传递
详解c++指针的指针和指针的引用 以下参考自:https://www.cnblogs.com/li-peng/p/4116349.html 展示一下使用指针的指针和指针的引用修改传递给方法的指针,以便更好的使用它。(这里说的指针的指针不是一个二维数组) 为什么需要使用它们 当我们把一个指针
做
为参数传一个方法时,其实是把指针的复本传递给了方法,也可以说传递指针是指针的值传递。 如果我们在方法内部修改...
C语言
函数
参数的传递
一、三道考题 开讲之前,我先请你
做
三道题目。(嘿嘿,得先把你的头脑搞昏才行……唉呀,谁扔我鸡蛋?) 考题一,程序代码如下: void Exchg1(int x, int y) { int tmp; tmp = x; x = y; y = tmp; printf("x = %d, y = %d\n", x, y); } main() {
C语言
中
函数
参数传递的三种方式
C语言
中
函数
参数传递的三种方式(1)传值,就是把你的变量的值传递给
函数
的形式参数,实际就是用变量的值来新生成一个形式参数,因而在
函数
里对形参的改变不会影响到
函数
外的变量的值。(2)传址,就是传变量的地址赋给
函数
里形式参数的指针,使指针指向真实的变量的地址,因为对指针所指地址的内容的改变能反映到
函数
外,也就是能改变
函数
外的变量的值。(3)传引用,实际是通过指针来实现的,能达到使用的效果如传址,可是使...
C语言
70,039
社区成员
243,246
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章