#include void f(int *p,int*q); main() {int m=1,n=2

发布时间:2021-02-25 19:12:26

#include void f(int *p,int*q); main() {int m=1,n=2,*r=&m; f(r,&n);printf(%d,%d,m,n);}#include void f(int *p,int*q);main(){int m=1,n=2,*r=&m;f(r,&n);printf(%d,%d,m,n);}void f(int *p,int *q){p=p+1;*

网友回答

结果A在函数f里,p操作的是地址,而p指向的值并没有改变
*q操作是q指向的值,改变了该地址的值
r是m的地址,但m的值没变,n地址指向的值+1
以上问题属网友观点,不代表本站立场,仅供参考!