小白求助。。。

2019-03-24 11:39发布

在IAR新建的同一个工程下,有很多.c文件,在其中一个中声明一个变量,怎么在其他文件中直接使用?我在一个原本可以的程序里只是把声明的变量名同时改了(包括在其他.c文件使用时),立马就报错:变量未声明,怎么回事啊?初次接触编程,希望大神们帮忙 此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
7条回答
lcofjp
1楼-- · 2019-03-24 15:00
< 在使用外部变量的时候要提前进行声明,你更改的时候,可能未更改声明部分,所以会出现错误。声明可能放在头文件中或者c文件中,你找找。
声明一般形式如extern int a;
平行电
2楼-- · 2019-03-24 19:19
< :TI_MSP430_内容页_SA7 --> 分层处理吧,通用的在底层,像是数据类型,按键之类的,模块在中间,可以看作驱动层,功能在第二层,主函数主要写流程就行了
wangfuchong
3楼-- · 2019-03-24 20:38
 精彩回答 2  元偷偷看……
东方龙未名
4楼-- · 2019-03-25 00:37
lcofjp 发表于 2014-4-24 22:08
在使用外部变量的时候要提前进行声明,你更改的时候,可能未更改声明部分,所以会出现错误。声明可能放在头 ...

恩,找到了,谢谢解答
东方龙未名
5楼-- · 2019-03-25 03:20
wangfuchong 发表于 2014-4-24 22:55
看样子楼主确实是才接触

好像一般这样处理

对啊,看的时候觉得还能看懂,自己写程序的时候才发现这么难啊,都不知道该怎么学,完全没头绪。谢谢大神帮助
东方龙未名
6楼-- · 2019-03-25 05:30
 精彩回答 2  元偷偷看……

一周热门 更多>

相关问题

    相关文章