keil中怎么将字符串定义成全局变量

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了keil中怎么将字符串定义成全局变量相关的知识,希望对你有一定的参考价值。

有一个字符frq需要在不同模块中调用,怎么将其定义为全局变量供几个模块同时调用呢

参考技术A 在模块的.c文件内定义变量,比如: int uTem;
在模块的.h文件里声明变量:extern int uTem;

在其它要调用这个字符的模块.c文件中包含变量的.h文件:#include "模块.h"

这样就可以在要调用的这个字符的模块.c文件中直接使用这个变量了本回答被提问者采纳

keil编程中为啥总说我变量未定义? 不只是keil,C语言也经常有这种情况。根本不知道哪里错了

keil编程中为什么总说我变量未定义?
不只是keil,C语言也经常有这种情况。根本不知道哪里错了照着51单片机书上打的。没有中英文标点错误。四个j完全一样复制粘贴的。i都没有报错,j报错了。

顺带一提,中午弄C语言也是有差不多的问题,明明就在上面一行定义了,却显示变量未定义。

是不是定义变量有什么要求没注意?真的很头疼啊

参考技术A 不把程序展开,就留着头痛吧!追问

????

不懂-_-#

该怎么改啊?

本回答被提问者采纳
参考技术B #define
你写成#definr 了

以上是关于keil中怎么将字符串定义成全局变量的主要内容,如果未能解决你的问题,请参考以下文章

mfc怎么设置全局变量

C++局部变量扩展成全局变量 extend

keil中使用_at_绝对地址定位问题

js如何在方法内部定义全局变量

loadrunner虚拟用户脚本开发

C如何定义一个变量使他在其他源文件中也可以被使用同一个工程下