#include <stdio.h>
void swp(int *a,int *b)
{
int t;
t = *a;
*a = *b;
*b = t;
}
#include <stdio.h>
void swp(int *a,int *b)
{
int t;
t = *a;
*a = *b;
*b = t;
}
这个程序算法很简单,但是我想阐述的两点:1.什么时候传值和传地址 2.函数是如何调用的
1.当只使用不修改实参变量对应空间的值时,传实参变量名。
当只使用也修改实参变量对应空间的值时,传实参变量对应空间的地址。
2.通过函数名找到函数入口,给形参分配空间,传值,执行函数体语句,返回释放空间。