enter code here
## 1#include
2 void funb(int**x)
3 {
4 int**p=x;
5 **p=300;
6 }
7 void funa(int* x)
8 {
9 int*i=(int*)x;
10 *i=200;
11 funb(&i);
12 }
13 int main()
14 {
15 int i=100;
16 funa(&i);
17 printf("%d\n",i);
18 return 0;
19 }
#include
2 void funb(int**x)
3 {
4 int*p=(int*)x;// 为什么强转之后输出的是200而不是300?
5 p=300;
6 }
7 void funa(int x)
8 {
9 int*i=x;
10 *i=200;
11 funb(&i);
12 }
13 int main()
14 {
15 int i=100;
16 funa(&i);
17 printf("%d\n",i);
18 return 0;
19 }