社区
新手乐园
帖子详情
C语言里函数形参里的&是什么意思
wojiushiyi
2008-03-24 02:28:54
我看到c语言里
有些函数的形参里有 & 符号,不知道这个符号在函数形参里是什么意思?
...全文
3301
78
打赏
收藏
C语言里函数形参里的&是什么意思
我看到c语言里 有些函数的形参里有 & 符号,不知道这个符号在函数形参里是什么意思?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
78 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
dqq510615024
2011-11-13
打赏
举报
回复
MARK。等结果。。。。
wizard_tiger
2011-11-12
打赏
举报
回复
在C++中是引用,
在C语言中是不能写在形参中的。
yylee1988
2011-11-09
打赏
举报
回复
你肯定看错了
jt770520
2011-11-09
打赏
举报
回复
支持下楼主
Dead_Cicle
2011-10-24
打赏
举报
回复
直到你这楼才有说C里有。哎。[Quote=引用 6 楼 hityct1 的回复:]
c语言里是 地址符
c++里是 引用
[/Quote]
升升
2011-10-24
打赏
举报
回复
楼主不会分不清C 和C++。但是却有可能分不清实参和形参。形参倒是不可能,实参有的话就是取地址运算啦。
孤寂-摩天輪
2011-10-24
打赏
举报
回复
这是引用类型,就是对应实参的另外一个名字,函数形参使用引用可以避免复制实参到形参中,提高程序运行效率,在函数中对引用类型形参的修改将会直接导致对应实参的相同变化,你滴明白?
marphain
2011-10-21
打赏
举报
回复
c语言里是 地址符
c++里是 引用
wizard_tiger
2011-10-21
打赏
举报
回复
楼上都说清楚了,在C++中是引用。
真岚天下
2011-10-20
打赏
举报
回复
对。是引用。是一种很好的传值方式。
Feedbook
2011-10-18
打赏
举报
回复
那是函数形参作为实参的引用
波杰克男
2011-10-16
打赏
举报
回复
应该是引用把
孤独小剑
2011-10-16
打赏
举报
回复
不懂C++,只是觉得都是取地址做引用吧,或者还有什么别的不同?形式?
孤独小剑
2011-10-16
打赏
举报
回复
[Quote=引用 6 楼 hityct1 的回复:]
c语言里是 地址符
c++里是 引用
[/Quote]其实我不太明白这两个有什么具体区别……
abee23
2011-10-16
打赏
举报
回复
那是C++语言了!
napianhuahai
2011-10-16
打赏
举报
回复
取址符
xzh2991
2011-10-16
打赏
举报
回复
传送地址
kelenight
2011-10-16
打赏
举报
回复
在c语言里表示的是地址符 。在c++里表示的是“引用 ”
parallelbgls
2011-10-15
打赏
举报
回复
把形参与实参的变量空间绑定起来(*是实参地址传递给形参地址),简单来讲就是把实参形参共用一块内存空间。
永远的魔术1号
2011-10-15
打赏
举报
回复
引用,绝对引用
加载更多回复(60)
符号在
c语言
作用是什么,
C语言
形参
中&符号的意义
相信大家对于‘&’运算符并不陌生,我们主要将他用于取参数地址,如以下一段代码:#include using namespace std;void test(char *p){cout << *p;}int main(){char a = 'a';test(&a);return 0;}这是一段简单的代码,输出的结果是 a .让我把代码变化一下:#include using...
C语言
中实参和
形参
问题&&
函数
使用数组作为参数的问题
引例: void f(int a) { a = 3; } int main() { int b = 2; f(b); } 例子中:a是
形参
,b是实参 传递过程&&内存情况: 在被调用前,
函数
的
形参
是不分配内存的,也就是说,不调用f()的话,a不在内存
里
面 一旦调用了
函数
,马上为
函数
的
形参
分配内存,此时分配一个int空间大小的内存给a,此时,a和b在内存中
C语言
——
函数
函数
定义 在计算机科学中,子程序(英语:Subroutine, procedure, function, routine, method, subprogram, callable unit),是一个大型程序中的某部分代码, 由一个或多个语句块组成。它负责完成某项特定任务,而且相较于其他代码,具备相对的独立性。 一般会有输入参数并有返回值,提供对过程的封装和细节的隐藏。这些代码通常被集成为软 件库。 意义
函数
为计算的分装提供了一种非常简便的方法,使用
函数
时便无需考虑
函数
是如何实现的,只需知道函.
关于
函数
形参
前加&和*的思考
2021-8-19 加&的:实参传递不需要有任何修饰符;加*表示指针,调用
函数
时实参需要加&符号,表示地址传递; 两者在
函数
内对传入参数的修改都会作用在实参上,通过地址传递; *表示指针,指针可以指向其他指针,但&声明的变量一旦指向某一个地址,不能再改变其位置,因此无法像指针一样索引数组; 参考链接: https://www.itranslater.com/qa/details/2582411908435411968 (如有理解不当之处,欢迎交流指正。) ...
C语言
自定义
函数
形参
传递次序
C语言
自定义
函数
形参
传递次序 我学习
C语言
大半年,还从来没有考虑过自定义
函数
形参
传递次序,今天遇到这个问题,记录一下。 我是选用自增自减来判断方向的。 我们知道后自增,后自减运算是先传值再加减 #include<stdio.h> #include<string.h> #include<stdlib.h> void fun(int a,int b,int c ) { printf("a=%d b=%d c=%d\n", a, b, c); } int main() {
新手乐园
33,311
社区成员
41,784
社区内容
发帖
与我相关
我的任务
新手乐园
C/C++ 新手乐园
复制链接
扫一扫
分享
社区描述
C/C++ 新手乐园
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章