Keil C 中全局变量的使用

本文介绍了在Keil C环境中如何正确使用全局变量。当多个源文件需要共享一个全局变量时,可以在一个源文件中定义,其他源文件通过`extern`声明。详细解释了在头文件中声明和定义全局变量时避免重复定义的技巧,强调了在使用`extern`时务必保留变量类型以确保正确性。
摘要由CSDN通过智能技术生成

Keil C 中全局变量的使用

KEIL C中,有多个源文件使用到全局变量时,可以在一个源文件中定义全局变量,在另外的源文件中用extern 声明该变量,说明该变量定义在别的文件中,将其作用域扩展到此文件。

例如:有以下两个源文件test1.ctest2.c

//test1.c

char aaa;                                //定义aaa

func1()

{

char bbb;

aaa = bbb;

}

……

 

//test2.c

extern char aaa;          //aaa的作用域扩展到此

func2()

{

char ccc;

aaa =ccc;

<
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值