这不起作用file2.c,你需要
extern int array[];
Run Code Online (Sandbox Code Playgroud)
因为数组和指针不是一回事.两个声明必须具有兼容的类型,并且int*与之不兼容int[N].
实际发生的事情未指定,程序格式错误extern int *array;,但可能sizeof(int*)是数组的第一个字节被解释为地址.
| 归档时间: |
|
| 查看次数: |
1537 次 |
| 最近记录: |