找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 4030|回复: 6
收起左侧

如何让一个数组在多个子函数里使用

[复制链接]
ID:319871 发表于 2018-5-9 00:12 来自手机 | 显示全部楼层 |阅读模式
今天用oled12864的屏幕(无字库),想在多个字程序里使用控制oled的文字显示,出现数组重复定义的错误提示,不知道怎么消除,求大神指点!

评分

参与人数 1黑币 +1 收起 理由
太阳的暗面 + 1 淡定

查看全部评分

回复

使用道具 举报

ID:164602 发表于 2018-5-9 08:57 | 显示全部楼层
将数组定义为全局变量就好了啊,就是在主程序头文件后定义。
好像还有用关键字强制定义为全局变量的方法,我不常用,记不得是什么关键字了,你自己查一下。
回复

使用道具 举报

ID:213173 发表于 2018-5-9 09:01 | 显示全部楼层
只要这个数组定义为全局变量就可以在全局范围任意调用。
回复

使用道具 举报

ID:164602 发表于 2018-5-9 09:03 | 显示全部楼层
刚才去查了,得到这个结果:
https://zhidao.baidu.com/question/424468148.html
回复

使用道具 举报

ID:325745 发表于 2018-5-9 10:38 | 显示全部楼层
=if(true,1,if(true,2,if(true,3,"end")))
回复

使用道具 举报

ID:266943 发表于 2018-5-9 10:50 | 显示全部楼层
定义成全局变量,其他C文件使用该数组时声明一下外部变量extern
回复

使用道具 举报

ID:319160 发表于 2018-5-9 11:19 | 显示全部楼层
定义全局的,不要在函数里面定义
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表