大一c语言程序如图,为什么最后x=10而不是100,为什么a[0]就等于100?

如题所述

调用函数f时:
*p=10; //这个时候p指向x, *p就是x, *p=10就是x=10
p=a; //这个操作是把p指向数组a的首地址&a[0]了,已经脱离x了
*p=100; //p是&a[0],*p就是a[0],于是a[0]=100了
温馨提示:答案为网友推荐,仅供参考
相似回答