- #include <stdio.h>
- int main(int argc, const char * argv[])
- {
- int a = 1, b = 2, c = 3;
- int * pa[3] = { &a, &b, &c };
- // 我知道pa[0] = &a; pa = &pa[0]
- // 为什么 ** pa = 1
- // 1. **pa == *(*pa)
- // 2. *pa == pa[0] == &a
- // 3. **pa == *(&a) == a;
- // 4. **pa == a == 1;
- printf("%d\n", *(*pa));
-
- return 0;
- }
复制代码 |