C51函数返回值传递规则是什么?
在C51中,函数返回值传递的规则是什么?
答:(1)调用时参数的传递
分三种情况:少于等于3个参数时通过寄存器传递(寄存器不够用时通过存储区传递),多于3个时有一部分通过存储区传递,对于重入函数参数通过堆栈传递。通过寄存器传递速度最快。
(2)函数返回值的传递
当函数有返回值时,其传递都是通过寄存器
编辑:admin 最后修改时间:2018-05-19
在C51中,函数返回值传递的规则是什么?
答:(1)调用时参数的传递
分三种情况:少于等于3个参数时通过寄存器传递(寄存器不够用时通过存储区传递),多于3个时有一部分通过存储区传递,对于重入函数参数通过堆栈传递。通过寄存器传递速度最快。
(2)函数返回值的传递
当函数有返回值时,其传递都是通过寄存器
编辑:admin 最后修改时间:2018-05-19
Copyright © 2014-2023 江南app官方网站下载安卓 All Rights Reserved. 粤ICP备14043402号-4