[求助]问一道题,高手进
求这两个的运行结果。 想不明白啊,高手在说结果的时候最好能说出原由。谢谢了
函数的定义和调用的程序,注意参数的形式,例如:
例如:地址作参数
#include <stdio.h>
main( )
{ int a=10, b=20;
printf(“%d %d\n”,a, b);
swap(&a, &b);
printf(“%d %d\n”,a, b);
}
void swap(int *pa, int *pb)
{ int temp;
temp=*pa; *pa=*pb; *pb=temp;
return;
}
例如:变量作参数 int fx(int n) { int s=0, i=1; if(n= =0) return s; while(i<=n) { s+=i; i++; } rturn s; } main() { int a=3; printf(“%d\n”,func(a-3)); printf(“%d\n”,func(a)); }
————————————————————————