extern的使用
来源:互联网 发布:网络信息安全防护体系 编辑:程序博客网 时间:2024/05/01 10:11
两个.c文件之间使用:
test1.c和test2.c两个.c文件。要在test2.c中使用test1.c中定义的变量和函数。
例:
test1.c文件:
int caldata = 0x55;unsigned char tridata= 0xaa;void calfun ( int i );void testfun (){ caldata = tridata; calfun ( caldata );}void calfun ( int i ){ int j; j = i;}
在test2.c中要引用test1.c中的变量tridata和函数calfun.
注意下面红色字体部分:
extern unsigned char tridata;extern void calfun ( int i );unsigned char x;int y;void main (){ x = tridata; calfun ( y );}
总结:只要在要引用的.c文件中,用extern加上被引用的变量/函数定义,即可将其它.c文件中的变量/函数引用过来。
但要注意,被引用的变量,在被引用文件中应是全局变量。
- “extern c”的使用
- extern “C”的使用
- extern "C"的使用
- extern "C"的使用
- extern的使用
- extern 的使用介绍
- extern "C"的使用
- extern "C"的使用
- extern的使用
- extern的使用
- extern c 的使用
- extern的使用
- extern 的使用
- extern 的使用
- extern的使用
- extern ”C"的使用
- 关于extern的使用
- extern的使用
- NC创建表空间及数据导入导出语句
- log4j写入mysql数据库
- HP-UX下的抓包工具nettl
- Android 累计未读通知的数量
- 网址
- extern的使用
- 第三章、一些基本数据结构使用和解析(iOS学习笔记,从零开始。)
- 大表更改默认值使用alter table不重建表,直接修改.frm
- Socket中如何设置连接超时
- 定义string变量为str,内存流变量为ms,比特数组为bt
- struts2 标签的使用之一 s:if
- Cakephp中pageHelper中的分页应用
- js 处理cookie
- jquery选择器大全(转)