m0_73458827 2022-09-29 10:14 采纳率: 0%
浏览 16

c51中如何定义一个全工程可调配的变量

如题,怎么能做到不管是main.c还是某.c都可以使用到的一个变量。而且需要变量保持稳定不会随意初始化。

  • 写回答

1条回答 默认 最新

  • qllaoda 2022-09-29 10:17
    关注

    你要的就是全局变量,在一个文件里定义,其它文件里用extern声明即可。
    全局变量本来就没有随意初始化的问题。
    但是全局变量尽量还是少用的好,他会破坏模块的独立性。能不用最好,即使用,也尽量限定在同一个C文件内。

    评论 编辑记录

报告相同问题?

问题事件

  • 创建了问题 9月29日

悬赏问题

  • ¥15 把Excel导入MATLAB显示错误怎么解决?
  • ¥15 Java中消息和缓存如何使用
  • ¥50 易语言把MYSQL数据库中的数据添加至组合框
  • ¥20 求数据集和代码#有偿答复
  • ¥15 关于下拉菜单选项关联的问题
  • ¥20 java-OJ-健康体检
  • ¥15 rs485的上拉下拉,不会对a-b<-200mv有影响吗,就是接受时,对判断逻辑0有影响吗
  • ¥15 使用phpstudy在云服务器上搭建个人网站
  • ¥15 应该如何判断含间隙的曲柄摇杆机构,轴与轴承是否发生了碰撞?
  • ¥15 vue3+express部署到nginx