怪物猎人ol幻色瓶:c51多文件编译中全局变量的声明。

来源:百度文库 编辑:中科新闻网 时间:2024/04/30 15:02:33
c51中如何实现对全局变量的声明,注意项目含有多个文件,要声明一个全局变量,使得各模块都能使用该变量。还有在vc51中静态变量和静态函数用处何在。以及中断函数如何在非主模块里的使用。
静态函数都有什么用处阿?
vc51 就是c51我打错了。
还有问题没有回答阿
中断函数如何在非主模块里的使用?

c51中如何实现对全局变量的声明,注意项目含有多个文件,要声明一个全局变量,使得各模块都能使用该变量。:定义方法一般,所在模块中象一般全局变量一样定义如int x;其他要使用该变量的模块中,声明如:extern int a;

静态变量只是在第一次使用的时候初始化,如果是全局变量,则加static与否结果相同。如果是局部变量,则其他模块访问不到。

静态函数只有在本编译文件中才能被调用。其他c文件则不能调用。因此在其他文件中可以申明同名函数,而不互相影响。

中断函数在什么模块中使用都可以。只要申明中使用中断函数申明格式即可。

另外,VC51是什么东西,如果可能,请mail一个给我看看,可以吗?