一、
#include
#include
void f(char *p,int d)
{*p+=1;d+=1;printf("%c,%c,",*p,d);
}
main()
{
char b='a',a='A';
f(&b,a);printf("%c,%c\n",b,a);
getch();
}
此段在wintc中执行结果为:b,B,b,A
二、
#include
#include
void f(int *p)
{p+=3;printf("%d\n",*p);
}
main()
{
int a[5]={1,2,3,4,5},*r=a;
f(r);printf("%d\n",*r);
getch();
}
执行结果为:4,1
跪求高手讲解,真两段程序的区别 形参和实参在此两个程序中的异同?????? |