求助单片机C语言高手,51的

2019-07-15 20:27发布

在51单片机的模块化编程当中,在一个模块内定义一个函数,设置一个数组变量比如T【8】将算得的结果储存在里边,问在主函数中怎么调用这个数组的变量?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
5条回答
ntmusic
1楼-- · 2019-07-16 01:50
要么使用全局数组变量,要么在主函数传入数组参数,要么在子函数返回静态数组变量地址
woodmice
2楼-- · 2019-07-16 02:14
可以在定义数组时用public声明,头文件中以extern声明,在main所在文件将该头文件包含;
也可以仅定义数组类型,然后通过主程序返回实际数组的指针;
fanccc
3楼-- · 2019-07-16 06:03
 精彩回答 2  元偷偷看……
fanccc
4楼-- · 2019-07-16 07:38
woodmice 发表于 2014-3-27 10:40
可以在定义数组时用public声明,头文件中以extern声明,在main所在文件将该头文件包含;
也可以仅定义数组 ...

听起来好像是,我先试试,卡在这里两天了。
fanccc
5楼-- · 2019-07-16 12:23
woodmice 发表于 2014-3-27 10:40
可以在定义数组时用public声明,头文件中以extern声明,在main所在文件将该头文件包含;
也可以仅定义数组 ...

成功了啊,谢谢大神的建议

一周热门 更多>