函数的传值与传址
说起函数的传值与传址,外表看起来很高大上的样子,其实本质是都是传递一个数值而己。
- 在这里引入两个概念,就是函数的的两类参数。分别为:形式参数(形参)和实际参数(实参)。函数定义时的参数称为形参,函数调用时使用的参数称为实参。(第二点讲函数的调用也会用到这两个概念的。)
- eg:使用函数交换两个变量的值。(这里给个例子吧。详细的会在注释标出。)
#include <stdio.h>
int main(void)
{
int a = 4; int b = 5;
printf("a = %d b = %d\n",a,b); //定义两个变量
int t = a; //swap的传值
a = b; //进行了有参交换
b = t; //对swap功能进行打包
printf("a = %d b = %d\n",a,b);
return 0;
}