array.c
来自「lcc,一个可变目标c语言编译器的源码」· C语言 代码 · 共 49 行
C
49 行
int x[3][4], *y[3];main() { int z[3][4]; int i, j, *p; for (i = 0; i < 3; i++) { for (j = 0; j < 4; j++) x[i][j] = 1000*i + j; y[i] = x[i]; } f(); for (i = 0; i < 3; i++) { y[i] = p = &z[i][0]; for (j = 0; j < 4; j++) p[j] = x[i][j]; } g(z, y); return 0;}f() { int i, j; for (i = 0; i < 3; i++) for (j = 0; j < 4; j++) printf(" %d", x[i][j]); printf("\n"); for (i = 0; i < 3; i++) for (j = 0; j < 4; j++) printf(" %d", y[i][j]); printf("\n");}g(x, y)int x[][4], *y[];{ int i, j; for (i = 0; i < 3; i++) for (j = 0; j < 4; j++) printf(" %d", x[i][j]); printf("\n"); for (i = 0; i < 3; i++) for (j = 0; j < 4; j++) printf(" %d", y[i][j]); printf("\n");}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?