首页 > 其他分享 >形参和实参的区别 and 联系

形参和实参的区别 and 联系

时间:2022-08-14 18:47:48浏览次数:51  
标签:形参 区别 传递 内存 实参 数据

联系:形参和实参是赋值关系,是按照值传递的,简单数据直接传递值,形参和实参的改变互不影响,因为形参和实参是两个变量,是两个数据(栈内存);

引用数据传递的是地址,结果就是一个数据,两个地址同时指向一个值(堆内存),形参和实参相互影响;

 

区别:形参就是定义函数时,设置用于接收实参的值,不用声明,定义在函数内部的变量; 

 实参是真实的数据;

标签:形参,区别,传递,内存,实参,数据
From: https://www.cnblogs.com/zhulongxu/p/16586000.html

相关文章

  • 微信小程序生命周期,冷热重载的区别
    微信小程序的生命周期分为两个级别:APP.JS里面的是小程序的生命周期,也就是应用生命周期:App()函数用来注册一个小程序。接受一个object参数,其指定小程序的生命周期函数......
  • foreach与for循环的区别
    https://blog.csdn.net/m0_57975546/article/details/120262695   for循环     for循环,通过下标,对循环中的代码反复执行,功能强大,可以通过index取得元素。在......
  • const char* , char const* 和char * const之间有区别吗?
     最近在看C语言代码时碰到了这个问题,结合查找的资料对这C的知识点做了一下小结。写了一份测试它们的代码。test1函数穿了一个char*const的指针,如果对它增加,会报错,它是只......
  • Android与iOS的区别
    最变成我最爱的一个问题,但一直没思考真正的回答思路是什么样的;面试者有提到,但不全面,特此整理。ps.80%面试者都会回答没什么区别…每次和他们聊都觉得是培训出来的;特别最......
  • c语言中形参、变量、实参同名的问题
     001、在函数定义中,形参名不能和函数内部的变量同名,否则会发生冲突。 002、定义不同函数时,可以使用不能的形参名,因为虽然同名,但是分别属于不同的函数。 003......
  • 转:python表达式和语句的区别
    本文摘自:Python表达式和语句之间的区别 表达式是一个值,它的结果一定是一个Python对象。当Python解释器计算它时结果可以是任何对象。例如42,1+2,int(‘123’),range(10)等......
  • list和tuple的区别:
    list和tuple的区别:list:1、是一种有序的集合,可以随时添加和删除其中元素;2、访问list中的元素,索引从0开始,0为第一个元素,当索引超出范围会报错,索引不能越界,最后一......
  • 箭头函数与普通函数的区别
    箭头函数与普通函数的区别    letobj={      name:'对象',      sayName(){        console.log(this)//这里......
  • MySQL-char与 varchar 的区别?
    版权声明:原创作品,谢绝转载!否则将追究法律责任。—————作者:kirin1、共同点:都是字符串类型,最多都只能存10个字符2、不同点:①、char类型是定长数据类型.,对于数据插......
  • 面试官:count(1)、count(*) 与 count(列名) 有什么区别?
      1. count(1)andcount(*)从执行计划来看,count(1)和count(*)的效果是一样的。当表的数据量大些时,对表作分析之后,使用count(1)还要比使用count(*)用时多! 当数据量......