C51函数返回值传递规则是什么?
时间:05-30 09:02 阅读:797次
*温馨提示:点击图片可以放大观看高清大图
简介:(单片机基础知识之单片机程序的完善)本文讲解 在C51中,函数返回值传递的规则
在C51中,函数返回值传递的规则是什么?
答:(1)调用时参数的传递
分三种情况:少于等于3个参数时通过寄存器传递(寄存器不够用时通过存储区传递),多于3个时有一部分通过存储区传递,对于重入函数参数通过堆栈传递。通过寄存器传递速度最快。
(2)函数返回值的传递
当函数有返回值时,其传递都是通过寄存器