简单示例¶ 交换两个数¶ void swap(int *a, int *b) { int t = *a; *a = *b; *b = t; } int x = 1, y = 2; swap(&x, &y); // x=2, y=1 指针遍历数组¶ int arr[] = {1, 2, 3, 4, 5}; for (int *p = arr; p < arr + 5; p++) { printf("%d ", *p); }