实参与形参
来源:互联网 发布:宁弈对知微的爱 编辑:程序博客网 时间:2024/05/22 03:40
形式参数和实际参数
函数的参数分为形参和实参两种。
形参出现在函数定义中,在整个函数体内都可以使用,离开该函数则不能使用。实参出现在主调函数中,进入被调函数后,实参变量也不能使用。形参和实参的功能是作数据传送。发生函数调用时,主调函数把实参的值传送给被调函数的形参从而实现主调函数向被调函数的数据传送。
函数的形参和实参具有以下特点:
1.形参可以是变量,或缺省常量,不可以是表达式。只有在被调用时才分配内存单元,在调用结束时,即刻释放所分配的内存单元。因此,形参只有在函数内部有效。函数调用结束返回主调函数后则不能再使用该形参变量。
2.实参可以是常量、变量、表达式、函数等也就是说可以为任意类型,无论实参是何种类型的量,在进行函数调用时,它们都必须具有确定的值,以便把这些值传送给形参。因此应预先用赋值,输入等办法使实参获得确定值。
3. 实参和形参在数量上,类型上,顺序上应严格一致,否则会发生类型不匹配”的错误。
4. 函数调用中发生的数据传送是单向的。即只能把实参的值传送给形参,而不能把形参的值反向地传送给实参。 因此在函数调用过程中,形参的值发生改变,而实参中的值不会变化。
- 实参与形参
- 实参与形参
- 实参与形参
- Java实参与形参
- C++实参与形参
- java实参与形参
- C语言实参与形参
- 实参与形参的传递关系
- 实参与形参的区别
- 有趣的实参与形参
- 实参形参
- 形参和实参
- 形参和实参
- 形参和实参
- 形参和实参
- 形参和实参
- c++形参实参
- 形参和实参
- 并发性与并行性的差别【转】
- 有关T-SQL的10个好习惯
- java.io 第一个例子 TestFileInputStream
- hdu 3905 sleeping
- 百度笔试题第一弹
- 实参与形参
- 今天玩了一下安卓emulator的硬件加速功能
- RedHat5虚拟机上安装vmware-tools实现与windows主机共享
- Fibnacci序列(迭代方法)
- 参考文献规范格式
- 以人为本 创意未来 富士通公布2011设计大奖赛获奖作品
- TCP报文到达确认(ACK)机制
- 输入整数m,n,判断需要改变二进制中多少位才能使其相等
- iOS应用程序生命周期(前后台切换,应用的各种状态)详解