打印
[在线研讨会]

stm32编程

[复制链接]
1533|8
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
lifangcheng|  楼主 | 2013-11-11 12:05 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
沙发
dirtwillfly| | 2013-11-11 20:55 | 只看该作者
会变化

使用特权

评论回复
板凳
lifangcheng|  楼主 | 2013-11-11 21:23 | 只看该作者
dirtwillfly 发表于 2013-11-11 20:55
会变化

我在main中定义了一个x,然后再头文件中定义extren int x ,在用rc.c调用头文件,但好像rc.c没调用成功

使用特权

评论回复
地板
小营七郎| | 2013-11-11 22:42 | 只看该作者
全局变量不是在main前面定义的吗?变量定义为全局,只要定义,作用域为全局,不知道你想说什么,更不知道你想问什么。

使用特权

评论回复
5
加油吧小鱼儿| | 2013-11-18 21:19 | 只看该作者
全局变量作用域是全局啊,这个有问题?

使用特权

评论回复
6
zjh6607476| | 2013-11-19 21:19 | 只看该作者
这样会显示重复调用吧!!

使用特权

评论回复
7
戈卫东| | 2013-11-27 22:05 | 只看该作者
像这样:
在main.c
int abc;
在xxx.h:
extern int abc;
在rc.c:
#include "xxx.h"

使用特权

评论回复
8
it_yrj| | 2013-11-29 23:02 | 只看该作者
戈卫东 发表于 2013-11-27 22:05
像这样:
在main.c
int abc;

你在main函数外面定义试试。。。

使用特权

评论回复
9
戈卫东| | 2013-11-30 10:56 | 只看该作者
it_yrj 发表于 2013-11-29 23:02
你在main函数外面定义试试。。。

本来就是在main函数外啊.....
在函数内部定义的是局部变量,在别的文件肯定是看不到的.

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

17

主题

38

帖子

0

粉丝