二维数组 — 程序设计选择题
题目
有如下C程序:
#define COL 5
void fill(int b[][COL], int m){ int i, j; for(i=0;i<m;i++) for(j=0;j<COL;j++) b[i][j] = i*COL + j; }
int main(){ int a[4][COL]; fill(a, 4); printf("%d", a[3][1]); return 0; }
程序输出为:A. 11 B. 16 C. 15 D. 程序编译错误,因为二维数组作形参不能只写行数而省略列数