微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 硬件电路设计 > TI模拟硬件电路设计 > C语言和汇编之间的函数参数传递

C语言和汇编之间的函数参数传递

时间:10-02 整理:3721RD 点击:


数组如何传递?
比如int vadd(int n,int a[],int b[])
a+=b,a & b 均有n个元素

n传输到寄存器A里面了
那么栈中的a,b呢?
是地址吗?
如何获取地址以及数组元素?

请大虾指点

谢谢。。。。。。。。。。。。。。。

形参int a[],int b[]实际上是一个指针,在函数中改变它们实际上是改变实参

指针指向了实参的第一个数,所以通过指针的增加也就获得了数组的任何一个元素

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top