形参和实参的区别是什么


形参和实参的区别是什么

文章插图
有以下区别:1、主体不同:实参在调用有参函数时 , 函数名后面括号中的参数为“实际参数” 。形参不是实际存在变量 , 又称虚拟变量 。2、目的不同:实参可以是常量、变量或表达式 , 无论实参是何种类型的量 , 在进行函数调用时 , 都必须具有确定的值 , 以便把这些值传送给形参 。需要注意当形参和实参不是指针类型时 , 在该函数运行时 , 形参和实参是不同的变量 , 他们在内存中位于不同的位置 , 形参将实参的内容复制一份 , 在该函数运行结束的时候形参被释放 , 而实参内容不会改变 。
【形参和实参的区别是什么】

    推荐阅读