bod*_*ydo 8 c arrays header declaration extern
假设我想在我的程序中共享全局数据数组,例如:
int lookup_indexes[] = { -1, 1, 1, -1, 2, 1, 1, -2, 2, 2, -1, 1, 1, 2 };
Run Code Online (Sandbox Code Playgroud)
extern
C头文件中此数组的正确声明是什么?
那么这样的数组怎么样:
int double_indexes[][5] = { { -1, 1, 1, -1, 1 }, { 2, -2, 2, 1, -1 } };
Run Code Online (Sandbox Code Playgroud)
在我的头文件中我尝试了这个:
extern int lookup_indexes[];
extern int double_indexes[][5];
Run Code Online (Sandbox Code Playgroud)
但这会导致编译器错误:
water.h:5: error: array type has incomplete element type
Run Code Online (Sandbox Code Playgroud)
我无法弄清楚.
谢谢,Boda Cydo.
归档时间: |
|
查看次数: |
14912 次 |
最近记录: |