int *p,a=123;p=&a;*p=20;printf(“%d”,a);输出结果为:()
输出结果为20。因为将指针p指向变量a后,通过*p修改了a的值,所以a的值变成了20。
p=&a;说明指针p指向了变量a的地址,*p=20 即给p指向的变量赋值,实际就是给a赋值为20,因此a的值最终输出20