前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >【面试题精讲】形参&实参

【面试题精讲】形参&实参

作者头像
程序员朱永胜
发布2023-10-14 11:48:53
1910
发布2023-10-14 11:48:53
举报
文章被收录于专栏:朱永胜的私房菜

1. 形参和实参的概念

在编程中,形参(formal parameter)和实参(actual argument)是函数或方法中用于传递数据的两个重要概念。

  • 形参:形参是函数或方法定义时声明的参数,它们作为占位符来接收调用者传递的实际参数值。形参只存在于函数或方法的定义中,并且其作用域仅限于函数或方法内部。
  • 实参:实参是函数或方法在调用时传递给形参的具体数值或对象。实参可以是常量、变量、表达式或其他函数的返回值。

2. 形参和实参的关系

形参和实参之间通过函数或方法的调用建立了联系,它们的关系如下:

  • 当调用一个函数或方法时,需要提供与形参类型和数量相匹配的实参。
  • 在函数或方法的执行过程中,实参的值会被复制到对应的形参中,使得函数或方法能够使用这些值进行计算或处理。
  • 对形参的修改不会影响到实参的值,因为形参只是实参的副本。

例如,以下代码演示了形参和实参的使用:

代码语言:javascript
复制
public void printSum(int a, int b) {
    int sum = a + b;
    System.out.println("Sum: " + sum);
}

int x = 5;
int y = 3;
printSum(x, y); // 调用printSum方法,x和y作为实参传递给a和b

在上述代码中,printSum方法的形参是ab,而调用该方法时使用的实参是xy。当方法被调用时,x的值会被复制到ay的值会被复制到b,然后计算并打印它们的和。

3. 总结

形参和实参是函数或方法中用于传递数据的概念。形参是函数或方法定义时声明的参数,用于接收实参的值;实参是函数或方法在调用时传递给形参的具体数值或对象。形参和实参之间通过函数或方法的调用建立了联系,实参的值会被复制到对应的形参中,使得函数或方法能够使用这些值进行计算或处理。

参考资料

[1]

首发博客地址: https://blog.zysicyj.top/

[2]

面试题手册: https://store.amazingmemo.com/chapterDetail/1685324709017001

[3]

系列文章地址: https://blog.zysicyj.top/categories/技术文章/后端技术/系列文章/面试题精讲/

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2023-10-10,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1. 形参和实参的概念
  • 2. 形参和实参的关系
  • 3. 总结
    • 参考资料
    领券
    问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档