• 2021-04-14 问题

    以下程序的输出结果是 main() { int a[] = {1, 2, 3, 4}, i, x = 0; for(i = 0; i < 4; i++) { sub(a, &x); printf(“%d ”, x); } pritnf(“\n”); } sub(int *s, int *y) { static int t = 3; *y = s[t]; t--; }

    以下程序的输出结果是 main() { int a[] = {1, 2, 3, 4}, i, x = 0; for(i = 0; i < 4; i++) { sub(a, &x); printf(“%d ”, x); } pritnf(“\n”); } sub(int *s, int *y) { static int t = 3; *y = s[t]; t--; }

  • 1