如何定义一个全局的数组并且用extern引用
在A.c文件中定义一个全局的数组并给给定初值如int test[2] ={1,2};
在B.c文件中如何引用这个数组呢?
问题点数:0、回复次数:6Top
1 楼zoezinsser(wealth)回复于 2003-08-03 12:11:59 得分 0
用extern试过没有?Top
2 楼chen780831(初来乍到)回复于 2003-08-03 12:13:04 得分 0
不好用的,我不知道怎么定义:
extern int test;
extern int test[2];
extern int test[]
好像都不好用的。Top
3 楼MaiCle(原来小日本连畜生都不如)回复于 2003-08-03 12:22:35 得分 0
你在B.c中包含了A.c了吗?Top
4 楼bluei(蓝之我)回复于 2003-08-03 12:31:32 得分 0
在b.c文件中使用这个数组之前,添加声明:
extern int test[2];Top
5 楼connie2003(川川)回复于 2003-08-03 12:37:53 得分 0
将这个数组装到函数里,B.C文件调用这个函数可以不加staticTop
6 楼Clevor(扬子鳄)回复于 2003-08-03 12:39:02 得分 0
楼上的说的对。
千万别用‘extern int * test;’Top



