C语言 主函数传递数组给子函数

C语言 主函数传递数组给子函数,第1张

你的

代码

不全,我只能给你分析一下这种情况常见的错误了。

1、要返回

数组

定义

在子

函数

中。在函数体内部定义的数据

变量

,如果未加修饰符(static和extern),那么她是局部的,函数执行完毕之后

内存

释放,造成你访问

错误

。你

下边

的那个例子定义的数组

全局变量

,先不说了下班了晚上补充

传递方式有:

1、利用寄存器传递。比如返回单个函数值(整数、布尔值)时,用ax 寄存器。

2、利用栈传递。

3、利用全局变量传递。

4、利用磁盘文件传递。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/11655425.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-17
下一篇 2023-05-17

发表评论

登录后才能评论

评论列表(0条)

保存