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

来源:学生作业帮助网 编辑:作业帮 时间:2024/09/06 11:23:03
int **pp,*p,a=10,b=20; pp=&p;p=&a;p=&b; printf(
xJ@_e)hXK]v)7e>@CV0p#xcZ{xL|g71PXfo9a7 wmචCF(#)'`fhˊϞi1cMOo?_:ou <_(_hƾcֶ踮W"D͚$)ta,sZU_y^-$ YC$U T08Xr krkA-a+h[|20EK1Ĕyœd)^$t#=O}71K

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
希望能帮到你.