int **pp,*p,a=10,b=20; pp=&p;p=&a;p=&b; printf("%d,%d",*p,**pp) 输入的结果和运算过程

来源:学生作业帮助网 编辑:六六作业网 时间:2024/07/06 09:36:05
int**pp,*p,a=10,b=20;pp=&p;p=&a;p=&b;printf("%d,%d",*p,**pp)输入的结果和运算过程int**pp,*p,a=10,b=20;pp=&p;p=&

int **pp,*p,a=10,b=20; pp=&p;p=&a;p=&b; printf("%d,%d",*p,**pp) 输入的结果和运算过程
int **pp,*p,a=10,b=20; pp=&p;p=&a;p=&b; printf("%d,%d",*p,**pp) 输入的结果和运算过程

int **pp,*p,a=10,b=20; pp=&p;p=&a;p=&b; printf("%d,%d",*p,**pp) 输入的结果和运算过程
结果是 : 20 20
pp=&p
也就是说pp存放的是p的地址.
p = &a p存放a的地址,指向a
p = &b p存放b的地址了,指向b了
输出*p也就是p指向的变量值,是b的值,也就是20
**pp: *pp是p的地址,*pp和p指向的相同的变量的值.也是b
希望能帮到你.