问题描述:
#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;*q=*q+1;}
运行后的结果是A 1,3 B 1,2 说说为什么
#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;*q=*q+1;}
运行后的结果是A 1,3 B 1,2 说说为什么
问题解答:
我来补答展开全文阅读