我试图根据#define SIZE = 4声明一个尺寸为4 x 4的2D数组a,但是我会得到一个错误,说“' S'未定义和"此声明没有存储类或类型说明符"。
#define SIZE 4;
void findDiagonals(int a[SIZE][SIZE], int *diag1, int *diag2);
答案 0 :(得分:4)
您没有正确使用#define。
#define SIZE 4
然后检查错误是否存在。在#define之后不要给冒号。至少尝试学习语法。检查K& R.