我一开始是想写一个下五子棋的程序,打算用一个字符二维数组构造棋盘:
#include <stdio.h>
char a[10][10];
void p(char a[10][10]);
int main(void) {
int i, j;
for (i = 0; i < 10; i++) {
for (j = 0; j < 10; j++)
a[i][j] = 'O';
}
p(a);
return 0;
}
void p(char a[10][10]) {
for (int j = 0; j < 10; j++)
printf("%s\n", a[j]);
}
期待输出:
OOOOOOOOOO
OOOOOOOOOO
OOOOOOOOOO
OOOOOOOOOO
OOOOOOOOOO
OOOOOOOOOO
OOOOOOOOOO
OOOOOOOOOO
OOOOOOOOOO
OOOOOOOOOO