永发信息网

当方法的形参是类类型时,方法的实参就是什么,被称作为传 调用

答案:2  悬赏:10  手机版
解决时间 2021-03-02 08:31
  • 提问者网友:斑駁影
  • 2021-03-02 03:09
当方法的形参是类类型时,方法的实参就是什么,被称作为传 调用
最佳答案
  • 五星知识达人网友:由着我着迷
  • 2021-03-02 03:38
C语言中数组名作为实参传给被调用的函数时,形参获得的是数组的起始地址。 还是用例子说话吧。 #include int *arry(int *a) { int *b; b = a; int i; for(i=0;i
全部回答
  • 1楼网友:十年萤火照君眠
  • 2021-03-02 05:17

呵呵,n实参用&表示取n的地址,而形参int* n,需要的正是一个地址, 数组名是指向数组首地址的一个指针,所以实参是地址,而形参int * a,需要的也是一个地址,所以才能数据类型匹配。

*放在定义的时候,表示后面定义的是一个指针;而放在变量前就表示去取内存中的值;

例如:

int* a;表示定义了一个指针变量a,a就是一个int类型的指针,里面存放的是int型的数值;

&a 表示去了a的地址;

&放在定义的时候,表示变量的“引用”;而放在变量前就表示取该变量的地址;

例如:

int& a = b;表示a是b的一个“引用”,这时a和b指向同一片内存单元,其实就是一个别名而已;

&a 表示取a的地址;

不知这样可明白呢

我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯