找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 4648|回复: 4
打印 上一主题 下一主题
收起左侧

C51中主函数main如何使用其他c文件里某个变量值

[复制链接]
跳转到指定楼层
楼主
ID:110121 发表于 2016-4-25 16:43 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
C51中主函数main如何使用其他c文件里某个变量值
如x.c中
int a;(全局变量)
void fun(void)
{a=m*n
}
main.c中
{怎么调用a值}

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:91424 发表于 2016-4-25 17:30 | 只看该作者
写一个头文件,定义成extern  int a,或者直接把int a放在main所在的c文件,

评分

参与人数 1黑币 +20 收起 理由
admin + 20 回帖助人的奖励!

查看全部评分

回复

使用道具 举报

板凳
ID:116514 发表于 2016-4-25 19:04 | 只看该作者
首先需要把a声明为extern int a; 并且在main.c中包含x.c文件

评分

参与人数 1黑币 +20 收起 理由
admin + 20 回帖助人的奖励!

查看全部评分

回复

使用道具 举报

地板
ID:116631 发表于 2016-4-25 21:04 | 只看该作者
楼主问题解决了嘛
回复

使用道具 举报

5#
ID:75321 发表于 2016-4-26 14:13 | 只看该作者
在其他C文件的头文件中定义 extern int x,  然后在main.c的程序中添加  头文件#include "xx.h" 就可以了

评分

参与人数 1黑币 +20 收起 理由
admin + 20 回帖助人的奖励!

查看全部评分

回复

使用道具 举报

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

本版积分规则

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

Powered by 单片机教程网

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