永发信息网

c语言中如何引用另一个源文件中定义的数组

答案:7  悬赏:0  手机版
解决时间 2021-11-19 23:00
  • 提问者网友:斑駁影
  • 2021-11-19 09:45
c语言中如何引用另一个源文件中定义的数组
最佳答案
  • 五星知识达人网友:轻熟杀无赦
  • 2021-11-19 11:08
C语言中是可以引用另外一个源文件的全局数组的,但是不能引用局部数组。
 
引用方式举例如下:
        设a.c文件有有数据定义
        int  array1[10];
        现有b.c文件中想访问a.c中的array1数组
        那么b.c文件中首先添加如下语句
        extern int array1[10];
        然后就可以访问数组array1和它的元素了。
全部回答
  • 1楼网友:迟山
  • 2021-11-19 14:14
extern char scomm[28][4];
  • 2楼网友:長槍戰八方
  • 2021-11-19 13:50
extern char *scomm;试一下
  • 3楼网友:愁杀梦里人
  • 2021-11-19 13:24
extern char scomm[28][4]; //这样
  • 4楼网友:十鸦
  • 2021-11-19 13:02
extern char *scomm
  • 5楼网友:杯酒困英雄
  • 2021-11-19 12:55
extern char scomm[28][4];

警告可以无视。另外,这三个警告,跟你的extern char scomm[28][4];是没有关系的。
  • 6楼网友:孤独入客枕
  • 2021-11-19 12:13

C语言中是可以引用另外一个源文件的全局数组的,但是不能引用局部数组。

引用方式举例如下:

  • 设a.c文件有有数据定义

  • int  array1[10];

  • 现有b.c文件中想访问a.c中的array1数组

  • 那么b.c文件中首先添加如下语句

  • extern int array1[10];

  • 然后就可以访问数组array1和它的元素了。

我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯