结构体指针

1. 完整例子

C
1#include <stdio.h>
2 
3struct Point { int x, y; };
4 
5void print_point(const struct Point *pt) {
6 if (!pt) return;
7 printf("(%d,%d)\n", pt->x, pt->y);
8}
9 
10int main(void) {
11 struct Point p = {1, 2};
12 print_point(&p);
13 return 0;
14}

2. 为什么传指针